- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
50个常用sql语句
Student(S#,Sname,Sage,Ssex)?学生表?Course(C#,Cname,T#)?课程表?SC(S#,C#,score)?成绩表?Teacher(T#,Tname)?教师表
问题:?1、查询“001”课程比“002”课程成绩高的所有学生的学号;?? select a.S# from (select s#,score from SC where C#=001) a,(select s#,score?? from SC where C#=002) b?? where a.scoreb.score and a.s#=b.s#;?2、查询平均成绩大于60分的同学的学号和平均成绩;???? select S#,avg(score)???? from sc???? group by S# having avg(score) 60;?3、查询所有同学的学号、姓名、选课数、总成绩;?? select Student.S#,Student.Sname,count(SC.C#),sum(score)?? from Student left Outer join SC on Student.S#=SC.S#?? group by Student.S#,Sname?4、查询姓“李”的老师的个数;?? select count(distinct(Tname))?? from Teacher?? where Tname like 李%;?5、查询没学过“叶平”老师课的同学的学号、姓名;???? select Student.S#,Student.Sname???? from Student????? where S# not in (select distinct( SC.S#) from SC,Course,Teacher where? SC.C#=Course.C# and Teacher.T#=Course.T# and Teacher.Tname=叶平);?6、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名;?? select Student.S#,Student.Sname from Student,SC where Student.S#=SC.S# and SC.C#=001and exists( Select * from SC as SC_2 where SC_2.S#=SC.S# and SC_2.C#=002);?7、查询学过“叶平”老师所教的所有课的同学的学号、姓名;?? select S#,Sname?? from Student?? where S# in (select S# from SC ,Course ,Teacher where SC.C#=Course.C# and Teacher.T#=Course.T# and Teacher.Tname=叶平 group by S# having count(SC.C#)=(select count(C#) from Course,Teacher? where Teacher.T#=Course.T# and Tname=叶平));?8、查询课程编号“002”的成绩比课程编号“001”课程低的所有同学的学号、姓名;?? Select S#,Sname from (select Student.S#,Student.Sname,score ,(select score from SC SC_2 where SC_2.S#=Student.S# and SC_2.C#=002) score2?? from Student,SC where Student.S#=SC.S# and C#=001) S_2 where score2 score;?9、查询所有课程成绩小于60分的同学的学号、姓名;?? select S#,Sname?? from Student?? where S# not in (select Student.S# from Student,SC where S.S#=SC.S# and score60);?10、查询没有学全所有课的同学的学号、姓名;???? select Student.S#,Student.Sname???? from Student,SC???? where Student.S#=SC.S# group by? Student.S#,Student.Sname having count(C#) (select count(C#) from Course);?11、查询至少有一门课与学号为“1001”的
您可能关注的文档
最近下载
- QB∕T 5775-2022 离子交换树脂再生剂 氯化钠.pdf
- 24秋初中地理七年级上册(配湘教版)第二节 气温和降水 第1课时.pptx VIP
- 生命体征测量ppt(共69张PPT).ppt VIP
- 八年级地理第二章中国的自然环境第二节-气候第一课时..ppt
- 欧姆龙PLC-CP1E的中文手册.pdf VIP
- (正式版)D-L∕T 1870-2018 电力系统网源协调技术规范.docx VIP
- 八年级地理第二章中国的自然环境第二节_气候第一课时.ppt VIP
- 八年级语文上册第—次月考卷 1、3单元(江西专用)(原卷+解释)2025-2026学年 统编版.docx VIP
- 人教版八年级地理_第二章中国的自然环境第二节气候.ppt VIP
- 八年级上册地理第二章第二节中国的气候.pptx VIP
文档评论(0)