多表查询sql语句count

多表查询sql语句count

ID:15443373

大小:125.50 KB

页数:12页

时间:2018-08-03

多表查询sql语句count_第1页
多表查询sql语句count_第2页
多表查询sql语句count_第3页
多表查询sql语句count_第4页
多表查询sql语句count_第5页
资源描述:

《多表查询sql语句count》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、多表查询sql语句count篇一:SQL语句多表查询SQL语句多表查询:问题及描述:--1.学生表Student(S#,Sname,Sage,Ssex)--S#学生编号,Sname学生姓名,Sage出生年月,Ssex学生性别--2.课程表Course(C#,Cname,T#)--C#--课程编号,Cname课程名称,T#教师编号--3.教师表Teacher(T#,Tname)--T#教师编号,Tname教师姓名--4.成绩表SC(S#,C#,score)--S#学生编号,C#课程编号,score分数*/--创

2、建测试数据createtableStudent(S#varchar(10),Snamenvarchar(10),Sagedatetime,Ssexnvarchar(10))insertintoStudentvalues(01,N赵雷,1990-01-01,N男)insertintoStudentvalues(02,N钱电,1990-12-21,N男)insertintoStudentvalues(03,N孙风,1990-05-20,N男)insertintoStudentvalues(04,N李云,1990-

3、08-06,N男)insertintoStudentvalues(05,N周梅,1991-12-01,N女)insertintoStudentvalues(06,N吴兰,1992-03-01,N女)insertintoStudentvalues(07,N郑竹,1989-07-01,N女)insertintoStudentvalues(08,N王菊,1990-01-20,N女)createtableCourse(C#varchar(10),Cnamenvarchar(10),T#varchar(10))inse

4、rtintoCoursevalues(01,N语文,02)insertintoCoursevalues(02,N数学,01)insertintoCoursevalues(03,N英语,03)createtableTeacher(T#varchar(10),Tnamenvarchar(10))insertintoTeachervalues(01,N张三)insertintoTeachervalues(02,N李四)insertintoTeachervalues(03,N王五)createtableSC(S#va

5、rchar(10),C#varchar(10),scoredecimal(18,1))insertintoSCvalues(01,01,80)insertintoSCvalues(01,02,90)insertintoSCvalues(01,03,99)insertintoSCvalues(02,01,70)insertintoSCvalues(02,02,60)insertintoSCvalues(02,03,80)insertintoSCvalues(03,01,80)insertintoSCvalues

6、(03,02,80)insertintoSCvalues(03,03,80)insertintoSCvalues(04,01,50)insertintoSCvalues(04,02,30)insertintoSCvalues(04,03,20)insertintoSCvalues(05,01,76)insertintoSCvalues(05,02,87)insertintoSCvalues(06,01,31)insertintoSCvalues(06,03,34)insertintoSCvalues(07,0

7、2,89)insertintoSCvalues(07,03,98)go--1、查询01课程比02课程成绩高的学生的信息及课程分数--1.1、查询同时存在01课程和02课程的情况selecta.*,b.score[课程01的分数],c.score[课程02的分数]fromStudenta,SCb,SCcwherea.S#=b.S#anda.S#=c.S#andb.C#=01andc.C#=02andb.scorec.score--1.2、查询同时存在01课程和02课程的情况和存在01课程但可能不存在02课程的情

8、况(不存在时显示为null)(以下存在相同内容时不再解释)selecta.*,b.score[课程01的分数],c.score[课程02的分数]fromStudentaleftjoinSCbona.S#=b.S#andb.C#=01leftjoinSCcona.S#=c.S#andc.C#=02whereb.scoreisnull(c.score,0)--2、查询01课程比02课程成绩低的学生的信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。