查询成绩不及格的学生学号、课号和成绩,并按成绩降序排列
时间: 2023-12-11 16:06:47 浏览: 241
假设成绩表的表名为`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`子句按照成绩降序排列。
相关问题
SQL SEVER查询考试成绩有不及格的学生的学号,且结果按学号降序排列。
以下是一种 SQL Server 查询考试成绩有不及格的学生的学号,并按学号降序排列的方法:
```sql
SELECT student_id
FROM exam_results
WHERE score < 60
ORDER BY student_id DESC
```
假设您的考试成绩信息存储在一个名为“exam_results”的表中,该表包含“student_id”和“score”列。上述查询将从该表中选取所有分数低于60分的学生,并返回他们的“student_id”列值,并按学号降序排列。请注意,具体查询方式可能因您的数据库结构而异。
要求编写SQL语句, 检索``sc```表中成绩不及格的学生学号、课号和成绩,并按成绩降序排列
好的,以下是您需要的SQL语句:
```
SELECT sno, cno, score
FROM sc
WHERE score < 60
ORDER BY score DESC;
```
这条语句会检索``sc``表中成绩不及格的学生学号、课号和成绩,并按成绩从高到低排序。