sqlserver作业--嵌套查询

sqlserver作业--嵌套查询,第1张

概述查询成绩比该课程平均成绩高的学生的学号、课程号及成绩 第一:查询成绩比课程01平均成绩高的学号、课程和成绩 select Sno,Cno,Degree from SCwhere Degree > (select AVG(Degree) from SC where Cno = 'C01'); 第二:查询成绩比所有课程平均成绩高的学号、课程号、成绩 select Sno,Cno,Degree f

查询成绩比该课程平均成绩高的学生的学号、课程号及成绩


第一:查询成绩比课程01平均成绩高的学号、课程和成绩

select Sno,Cno,Degree from SCwhere Degree > (select AVG(Degree) from SC where Cno = 'C01');

第二:查询成绩比所有课程平均成绩高的学号、课程号、成绩

select Sno,Degree from SCwhere Degree >(select AVG(Degree) from SC where Cno = (select distinct Cno from SC));


查询选修了全部课程的学生姓名

没有这样的课程这位学生没有选

select Sname from Studentwhere not exists(select * from SCwhere where SC.Sno = Student.Sno and not exists(select * from Course where Course.Cno = SC.Cno));


分别用子查询和连接查询,求“C02”号课程在80分以上的学生信息

select * from Studentwhere Cno in (select Cno from SC where Cno = 'C02');
总结

以上是内存溢出为你收集整理的sqlserver作业--嵌套查询全部内容,希望文章能够帮你解决sqlserver作业--嵌套查询所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1168341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存