sql“按照课程号、成绩降序显示课程成绩在70到80之间的学生学号、课程号及成绩。各列标题显示为学号、课程号、成绩。”
时间: 2024-05-23 16:15:00 浏览: 19
你可以使用以下SQL语句来实现此要求:
SELECT 学号, 课程号, 成绩
FROM 成绩表
WHERE 成绩 >= 70 AND 成绩 <= 80
ORDER BY 课程号 DESC, 成绩 DESC;
这个SQL语句会从成绩表中选出成绩在70到80之间的学生的学号、课程号和成绩,并且按照课程号降序、成绩降序的顺序进行排序,最终的结果会显示为三列,分别为学号、课程号和成绩。
相关问题
用SQL语句表示下列问题: 1) 查询平均分在70分以上的课程名和平均分 (5分) 2)按照课程号升序、成绩降序显示课程成绩在70-80之间的学生的学号、姓名、课程号及成绩(5分)
抱歉,我可以回答关于SQL语句的问题。
1) SELECT course_name, AVG(score) AS avg_score
FROM score
GROUP BY course_name
HAVING AVG(score) >= 70;
2) SELECT student_id, student_name, course_id, score
FROM score
WHERE score BETWEEN 70 AND 80
ORDER BY course_id ASC, score DESC;
SQL SEVER查询选修了“C03”号课程的学生的学号及其成绩,查询结果按分数降序排列
好的,您可以尝试使用以下 SQL 查询语句:
```
SELECT student_id, score
FROM student_course
WHERE course_id = 'C03'
ORDER BY score DESC;
```
解释一下这个查询语句:
- `student_course` 是指学生选课表的表名,您需要替换成您实际使用的表名。
- `student_id` 是指学生学号的列名,您需要替换成实际使用的列名。
- `score` 是指学生成绩的列名,您需要替换成实际使用的列名。
- `course_id = 'C03'` 表示只选择选修了 C03 号课程的学生。
- `ORDER BY score DESC` 表示按成绩降序排列。
希望这个查询语句能够帮到您!
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)