2022年SQL面试题.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年SQL面试题.pdf》由会员分享,可在线阅读,更多相关《2022年SQL面试题.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、题目 1问题描述 :为管理岗位业务培训信息,建立3 个表 :S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄C (C#,CN ) C#,CN 分别代表课程编号、课程名称SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩1. 使用标准SQL嵌套语句查询选修课程名称为税收基础的学员学号和姓名- 实现代码 :SELECT SN,SD FROM SWHERE S# IN(SELECT S# FROM C,SCWHERE C.C#=SC.C#AND CN=N 税收基础 )2. 使用标准SQL嵌套语句查询选修课程编号为C
2、2 的学员姓名和所属单位- 实现代码 :SELECT , FROM S,SCWHERE S.S#=SC.S#精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 10 页 - - - - - - - - - - AND SC.C#=C23. 使用标准SQL嵌套语句查询不选修课程编号为C5 的学员姓名和所属单位- 实现代码 :SELECT SN,SD FROM SWHERE S# NOT IN(SELECT S# FROM SCWHERE C#=C5)4. 使用标准SQL嵌套语句查询选修全部课程的学员
3、姓名和所属单位- 实现代码 :SELECT SN,SD FROM SWHERE S# IN(SELECT S# FROM SCRIGHT JOINC ON SC.C#=C.C# GROUP BY S#HAVING COUNT(*)=COUNT(S#)5. 查询选修了课程的学员人数- 实现代码 :精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 10 页 - - - - - - - - - - SELECT 学员人数 =COUNT(DISTINCT S#) FROM SC6. 查询选修课程超过5
4、门的学员学号和所属单位- 实现代码 :SELECT SN,SD FROM SWHERE S# IN(SELECT S# FROM SCGROUP BY S#HAVING COUNT(DISTINCT C#)5)题目 2问题描述 :已知关系模式 :S (SNO,SNAME) 学生关系。 SNO 为学号, SNAME 为姓名C (CNO,CNAME,CTEACHER) 课程关系。 CNO 为课程号, CNAME 为课程名, CTEACHER 为任课教师SC(SNO,CNO,SCGRADE) 选课关系。 SCGRADE 为成绩1. 找出没有选修过“李明”老师讲授课程的所有学生姓名- 实现代码 :SE
5、LECT SNAME FROM S精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 10 页 - - - - - - - - - - WHERE NOT EXISTS(SELECT * FROM SC,CWHERE =AND CNAME= 李明 AND =2. 列出有二门以上( 含两门 ) 不及格课程的学生姓名及其平均成绩- 实现代码 :SELECT ,AVG_SCGRADE=AVGFROM S,SC,(SELECT SNOFROM SCWHERE SCGRADE=2)A WHERE = AND
6、 =GROUP BY ,3. 列出既学过“ 1”号课程,又学过“ 2”号课程的所有学生姓名精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 10 页 - - - - - - - - - - - 实现代码 :SELECT ,FROM S,(SELECT FROM SC,CWHERE =AND IN(1,2)GROUP BY SNOHAVING COUNT(DISTINCT CNO)=2)SC WHERE =4. 列出“ 1”号课成绩比“ 2”号同学该门课成绩高的所有学生的学号- 实现代码 :SEL
7、ECT ,FROM S,(SELECT FROM SC SC1,C C1,SC SC2,C C2WHERE = AND =1精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 10 页 - - - - - - - - - - AND = AND =2AND )SC WHERE =5. 列出“ 1”号课成绩比“ 2”号课成绩高的所有学生的学号及其“1”号课和“ 2”号课的成绩- 实现代码 :SELECT ,SC.1号课成绩 ,SC.2号课成绩 FROM S,(SELECT ,1 号课成绩 =,2号课
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 SQL 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内