练习题4

A表 B表 C表
学号 姓名 课程编号 课程名称 学号 课程编号
001 张三 A 语文 001 A
002 李四 B 数学 002 B
…… …… C 英语 003 C
…… …… …… ……

请写出如下SQL语句
1、 查询出选择“语文”课程的学号、姓名。
Select 姓名,学号 from A where 学号 IN(Select 学号 from C where 课程编号=(Select 课程编号 from B where 课程名称=’语文’));

2、 查询出张三选课的课程名称。
Select 课程名称 from B where 课程编号 IN(Select 课程编号 from C where 学号=(Select 学号 from A where 姓名=’张三’ ));

3、 查询出选修课程数量多于2门的学号。

posted @ 2020-11-21 16:03  ErShiXiong  阅读(91)  评论(0编辑  收藏  举报