要求编写SQL语句, 检索``sc```表中成绩不及格的学生学号、课号和成绩,并按成绩降序排列
时间: 2023-07-13 18:21:11 浏览: 91
好的,以下是您需要的SQL语句:
```
SELECT sno, cno, score
FROM sc
WHERE score < 60
ORDER BY score DESC;
```
这条语句会检索``sc``表中成绩不及格的学生学号、课号和成绩,并按成绩从高到低排序。
相关问题
查询成绩不及格的学生学号、课号和成绩,并按成绩降序排列
假设成绩表的表名为`score_table`,包含字段`student_id`(学生学号)、`course_id`(课号)和`score`(成绩),可以使用以下SQL语句查询成绩不及格的学生学号、课号和成绩,并按成绩降序排列:
```
SELECT student_id, course_id, score
FROM score_table
WHERE score < 60
ORDER BY score DESC;
```
其中,`WHERE`子句筛选出成绩小于60分的记录,`ORDER BY`子句按照成绩降序排列。
查询成绩表t_sc中有成绩的学生的学号和课程号
要查询成绩表t_sc中有成绩的学生的学号和课程号,可以使用SELECT语句来实现。具体的SQL查询语句如下:
SELECT 学号, 课程号
FROM t_sc
WHERE 成绩 IS NOT NULL;
该查询语句的意思是从t_sc表中选择学号和课程号,但只选择那些成绩不为空的记录。IS NOT NULL是用来判断成绩是否为空,如果不为空则表示该学生有成绩。
以上是使用SQL语句来查询成绩表中有成绩的学生的学号和课程号的方法。运行该查询语句后,会返回满足条件的学生学号和课程号,供进一步分析和使用。