10-10 查询“0000008”号课程不及格的学生信息 分数 3 作者 sy 单位 宁波财经学院 本题目要求编写SQL语句, 检索出students表和sc表中“0000008”号课程不及格的学生信息。
时间: 2024-03-14 10:47:33 浏览: 23
好的,以下是查询语句:
```
SELECT s.*
FROM students s
JOIN sc ON s.s_id = sc.s_id
WHERE sc.c_id = '0000008' AND sc.score < 60;
```
这条语句使用了 JOIN 连接了 students 和 sc 两张表,并使用了 WHERE 子句来筛选出 c_id 为 '0000008' 且成绩小于 60 的记录,然后返回对应的学生信息。
相关问题
要求编写SQL语句, 检索``sc```表中成绩不及格的学生学号、课号和成绩,并按成绩降序排列
好的,以下是您需要的SQL语句:
```
SELECT sno, cno, score
FROM sc
WHERE score < 60
ORDER BY score DESC;
```
这条语句会检索``sc``表中成绩不及格的学生学号、课号和成绩,并按成绩从高到低排序。
输出数据库原理课程不及格的学生信息sql语句
以下是一种可能的 SQL 语句,可以输出数据库原理课程不及格的学生信息:
```
SELECT student_name, student_id
FROM students
WHERE course_name = '数据库原理' AND score < 60;
```
其中,`students` 表是包含学生信息和成绩的表格,包括学生姓名(`student_name`)、学生学号(`student_id`)、课程名称(`course_name`)和成绩(`score`)等字段。上述 SQL 语句根据条件筛选出了课程名称为“数据库原理”且成绩不及格(小于60分)的学生,输出了学生姓名和学号这两个字段的信息。