SQL SEVER带IN谓词的子查询 ◇查询数学系学生高等数学的成绩。 ◇_查询选修了“S02”号课程的学生姓名。 ◇查询与“张柬之”在同一个系学习的学生。 ◇查询出生日期和陕西籍学生出生日期相同的学生信息。 ◇查询选修了课程名为“信息系统”的学生学号和姓名。 ◇查询未被“太平公主”选修的其他课程的选修情况。
时间: 2024-02-16 08:01:07 浏览: 98
SQL学生成绩查询
4星 · 用户满意度95%
1. 查询数学系学生高等数学的成绩```
SELECT score
FROM
WHERE dept = '学系' AND course = '高等数学';
```
2. 查询选修了“S02”号课程的学生姓名:
```
SELECT name
FROM student
WHERE id IN (SELECT id FROM elective WHERE course_id = 'S02');
```
3. 查询与“张柬之”在同一个系学习的学生:
```
SELECT name
FROM student
WHERE dept = (SELECT dept FROM student WHERE name = '张柬之') AND name != '张柬之';
```
4. 查询出生日期和陕西籍学生出生日期相同的学生信息:
```
SELECT *
FROM student
WHERE birthday IN (SELECT birthday FROM student WHERE province = '陕西省') AND province != '陕西省';
```
5. 查询选修了课程名为“信息系统”的学生学号和姓名:
```
SELECT id, name
FROM student
WHERE id IN (SELECT id FROM elective WHERE course_name = '信息系统');
```
6. 查询未被“太平公主”选修的其他课程的选修情况:
```
SELECT id, course_name, score
FROM elective
WHERE id NOT IN (SELECT id FROM elective WHERE course_name = '太平公主');
```
阅读全文