电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2025年SQLServer面试题

2025年SQLServer面试题_第1页
1/7
2025年SQLServer面试题_第2页
2/7
2025年SQLServer面试题_第3页
3/7
SQLServer 经典面试题题目 1:为管理岗位业务培训信息,建立 3 个表S (SNO,SNAME,SDD,SAGE) SNO,SNAME,SDD,SAGE 分别代表学号、学员姓名、所属单位、学员年龄C (CNO,CNAME ) CNO,CNAME 分别代表课程编号、课程名称SC(SNO,CNO,SCORE ) SNO,CNO,SCORE 分别代表学号、所选修的课程编号、学习成绩1. 使用原则 SQL 嵌套语句查询选修课程名称为‘税收基础’的学员学号和姓名 SELECT SNO,SDD FROM SWHERE SNO IN(SELECT SNO FROM C,SC WHERE C.CNO=SC.CNO AND CNAME='税收基础');2. 使用原则 SQL 嵌套语句查询选修课程编号为‘C2’的学员姓名和所属单位SELECT S.SNO,S.SDD FROM S,SC WHERE S.NOSNO=SC.SNO AND SC.CNO='C2';3. 使用原则 SQL 嵌套语句查询不选修课程编号为‘C5’的学员姓名和所属单位SELECT SNO,SDD FROM S WHERE SNO NOT IN(SELECT SNO FROM SC WHERE CNO='C5') ;4. 使用原则 SQL 嵌套语句查询选修所有课程的学员姓名和所属单位SELECT SNO,SDD FROM SWHERE SNO IN(SELECT SNO FROM SC RIGHT JOIN C ON SC.CNO=C.CNO GROUP BY SNOHAVING COUNT(*)=COUNT(SNO));5. 查询选修了课程的学员人数SELECT 学员人数=COUNT(DISTINCT SNO) FROM SC;6. 查询选修课程超过 5 门的学员学号和所属单位SELECT SN,SD FROM SWHERE SNO IN(SELECT SNO FROM SC GROUP BY SNOHAVING COUNT(DISTINCT CNO)>5) ;题目 2:已知关系模式S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩1. 找出没有选修过“CC”老师讲讲课程的所有学生姓名SELECT SNAME FROM S WHERE SNO NOT IN(SELECT SNO FROM SC WHERE CNO IN(SELECT CNO FROM C WHERE CTEACHER = 'CC'));2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩SELECT S.SNO,S.SNAME,平均成绩=AVG(SC.SCGRADE)FROM S,SC,(SELECT SNO FROM SC WHERE SCGRADE < 60 GROUP BY SNO HAVING COUNT(DISTINCT CNO)>=2) as A WHERE S.SNO=A.SNO AND SC.SNO=A.SNOGROUP BY S.SNO,S.SNAME;3. 列出既学过“1”号课程,又学过“2”号课程的所有学生姓名SELECT S.SNO,S.SNAMEFROM S,(SELECT SC.SNO FROM SC,C WHERE...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2025年SQLServer面试题

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部