用sql语句完成下列查询:查询选修“计算机基础”课程的学生学号和成绩,井要求对查询结果按”成绩”的降序排列,如果成绩相同则按“学号”的升序排列:
时间: 2023-09-05 15:08:04 浏览: 610
假设选修“计算机基础”的课程ID为101,学生表为students,选课表为course。
可以使用以下SQL语句完成查询:
```
SELECT course.student_id, course.score
FROM course
WHERE course.course_id = 101
ORDER BY course.score DESC, course.student_id ASC;
```
解释一下:
首先,使用SELECT语句选择需要查询的字段:学生学号和成绩。
然后,使用FROM语句指定查询的表为course表。
接着,使用WHERE语句筛选选修“计算机基础”课程的记录,即course_id为101的记录。
最后,使用ORDER BY语句对查询结果进行排序,按照成绩降序排列,如果成绩相同则按学号升序排列。注意,排序的顺序需要与SELECT语句中选择的字段顺序一致。
相关问题
用sql语句完成下列查询:查询选修了课程的学生和学号
假设选修课程的学生信息存储在名为"选课表"(course_selection)的表中,该表中有学生学号(student_id)和选课信息(course_info)两个字段,其中选课信息包含课程编号和课程名称。
则可以使用如下SQL语句查询选修了课程的学生和学号:
```
SELECT DISTINCT student_id
FROM course_selection
WHERE course_info IS NOT NULL;
```
其中,`DISTINCT`关键字用于去除重复的学生学号,`IS NOT NULL`条件用于过滤掉未选修任何课程的学生。
用sql语句查询选修了课程且参加了考试的学生学号和成绩,要求结果表中没有重复行
好的,我可以帮你写出这个查询语句。假设选修课程的表名为`course`,参加考试的学生的表名为`exam`,学生的表名为`student`,那么查询语句如下:
```sql
SELECT DISTINCT exam.student_id, exam.score
FROM exam
INNER JOIN course ON exam.course_id = course.course_id
INNER JOIN student ON exam.student_id = student.student_id;
```
以上查询语句使用了内连接(`INNER JOIN`),将选修课程表、参加考试的学生表和学生表连接起来,以获取选修了课程且参加了考试的学生学号和成绩。同时使用了`DISTINCT`关键字,确保结果表中没有重复行。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)