SQL数据库期末复习 (6).doc

SQL数据库期末复习 (6).doc

ID:56974225

大小:24.50 KB

页数:3页

时间:2020-07-30

SQL数据库期末复习 (6).doc_第1页
SQL数据库期末复习 (6).doc_第2页
SQL数据库期末复习 (6).doc_第3页
资源描述:

《SQL数据库期末复习 (6).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验八查询复习一、程序分析题已知两个关系表:学生关系表Stu(SNO,SNAME,SAGE,SDEPT),各字段的意义依次为学号、姓名、年龄和所属院系;学生选课关系表SC(SNO,CNO,GRADE),各字段的意义依次为学号、课程号和成绩分析并写出以下各段T-SQL代码所能完成的查询功能1.SELECTStu.SNO,Stu.SNAMEFromStu,SCWhereStu.SNO=SC.SNOANDSC.CNO=’06’以上代码的查询结果为:2.SELECTStu.SNO,Stu.SNAME,Stu.SDEPT,SC.CNO,SC.GRA

2、DEFromStu,SCWhereStu.SNO=SC.SNO以上代码的查询结果为:3.SELECTStu.SNAMEFromStu,SCWhereStu.SNO=SC.SNOANDSC.CNO=’06’ANDSC.GRADE>95以上代码的查询结果为:4.SELECTSNOFromSCWhereGRADE=(SELECTMAX(GRADE)FROMSCWhereCNO=’06’)以上代码的查询结果为:5.SELECTSNO,SNAME,SDEPTFromStuWhereSDEPTIN(SELECTSDEPTFromStuWhereSNA

3、ME=’刘春鹅’)以上代码的查询结果为:6.SELECTSNAMEFromStuWhereNOTEXISTS(SELECT*FROMSCWhereSC.SNO=Stu.SNOandCNO=’06’)以上代码的查询结果为:1.SELECTSNOFromSCWhereCNO=’02’IntersectSELECTSNOFromSCWhereCNO=’06’以上代码的查询结果为:一、完成工作实训实例(p109的内容),将使用的T-SQL语句粘贴于下面各题后(1)查询课程表中所有课程的课程编号和课程名称。(2)查询课程表课程编号为00100001

4、课程的名称和学分。(3)查询所有学分等于4的课程编号和课程名称。(4)查询所有学分等于4的基础课的课程编号和课程名称。(5)查询成绩表中小于80分或大于90分的学生编号、课程编号和成绩。(6)查询成绩表中课程编号为00100001的学生编号、课程编号和成绩,结果按成绩升序排列。(7)查询成绩表中学生编号为10701001的所有成绩,取前3项。(8)查询成绩表中学生编号为10701001的学生编号、课程编号和成绩,要求结果集中各栏标题分别为“学生编号”、“课程编号”和“成绩”。(9)查询成绩表中课程编号为00100001的最高成绩。(10)

5、查询成绩表中各门课程的最高成绩,要求大于90分(11)查询“高等数学”课程的所有学生编号和成绩。(12)查询电子信息系学生的学生编号、课程编号和成绩。(13)查询班级名称为电子200701、电子200702、机电200701、机电200702的学生的学生编号、课程编号和成绩。(14)查询20702班比20701班所有学生都小的学生的学生编号、课程编号和成绩。(15)查询比所有10701班学生的平均成绩高的学生的学生编号、课程编号和成绩。三、看代码写结果1、SELECTStudentid,StudentnameFROMStudent2、SE

6、LECTDATEPART(yy,GETDATE())-DATEPART(yy,Birthday)FROMStudent3、SELECTStudentid,StudentnameFROMStudentWHEREClassid='10801'4、SELECTStudentname,ClassidFROMStudentWHEREStudentnameLIKE'李_'5、SELECTStudentname,TelFROMStudentWHEREClassid='20702'ORSex='女'6、SELECTStudentname,ClassidF

7、ROMStudentWHEREStudentnameNOTLIKE'李%'7、SELECTSC.Studentid,SC.Courseid,SC.ScoreFROMScoreASSCWHERESC.score<(SELECTAVG(SCA.score)FROMScoreASSCAWHERESC.Courseid=SCA.Courseid)8、SELECTA.Studentid,A.StudentnameFROMStudentAWHEREA.Classid=(SELECTB.ClassidFROMStudentBWHEREB.Student

8、id='10701001'ANDA.Studentid!=B.Studentid)9、SELECTStudentid,Studentname,BirthdayFROMStudentWHEREN

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

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

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