试验七部分答案

试验七部分答案

ID:20358617

大小:39.00 KB

页数:5页

时间:2018-10-09

试验七部分答案_第1页
试验七部分答案_第2页
试验七部分答案_第3页
试验七部分答案_第4页
试验七部分答案_第5页
资源描述:

《试验七部分答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、试验七Sql查询语句目的:掌握Select查询语句。一单表1查询年龄在19至21岁之间的女生的学号,姓名,年龄,按年龄从大到小排列。selectsno,sname,sagefromstudentwheresagebetween19and21 andssex=’女’orderbysagedesc2查询姓名中第戎2个字为“明”字的学生学号、性别。selectsname,ssexfromstudentwheresnamelike‘_明%’3查询1001课程没有成绩的学生学号、课程号selectsno,cno fromsc wheregradeisnullandcno=’1001’4查询JSJ、SX

2、、WL系的学生学号,姓名,结果按系及学号排列selectsno,snamefromstudentwheresdeptin(‘JSJ’,’SX’,’WL’)orderbysdept,sno5按10分制查询学生的sno,cno,10分制成绩  (1-10分为1,11-20分为2,30-39分为3,。。。90-100为10)selectsno,cno,grade/10.0+1aslevelfromsc6查询student表中的学生共分布在那几个系中。(distinct)selectdistinctsdeptfromstudent7查询0001号学生1001,1002课程的成绩。 Selectcno

3、fromscwheresno=’0001’and(cno=’1001’orcno=’1002’)二统计1查询姓名中有“明”字的学生人数。selectcount(*)fromstudentwheresnamelike‘%明%’2计算‘JSJ’系的平均年龄及最大年龄。 Selectavg(sage),max(sage) fromstudentWheresdept=’JSJ’3计算每一门课的总分、平均分,最高分、最低分,按平均分由高到低排列 selectcno,sum(grade),avg(grade),max(grade),min(grade)fromsc groupbycno orderbya

4、vg(grade)desc4计算1001,1002课程的平均分。Selectcno,avg(grade)fromsc wherecnoin(‘1001’,’1002’)Groupbycno5查询平均分大于80分的学生学号及平均分selectsc.sno,avg(grade)fromscgroupbysc.snohaving avg(grade)>806统计选修课程超过2门的学生学号 selectsnofromscgroupbysnohavingcount(*)>27统计有10位成绩大于85分以上的课程号。Select cnofromscwheregrade>85groupbycnohavin

5、gcount(*)=108统计平均分不及格的学生学号selectsnofromsc   groupbysnohavingavg(grade)<609统计有大于两门课不及格的学生学号selectsnofromsc where grade<60groupbysno havingcount(*)>2三连接1查询JSJ系的学生选修的课程号 selectcnofromstudent,scwherestudent.sno=sc.snoandsdept=’JSJ’2查询选修1002课程的学生的学生姓名(不用嵌套及嵌套2种方法)a:selectsnamefrom student,scwherestudent

6、.sno=sc.snoandcno=’1002’b:selectsnamefromstudentwheresnoin(selectsnofromscwherecno=’1002’)3查询数据库原理不及格的学生学号及成绩selectsno,gradefromsc,coursewheresc.cno=course.cnoandcname=’数据库原理’4查询选修“数据库原理”课且成绩80以上的学生姓名(不用嵌套及嵌套2种方法)a:selectsnamefromstudent,sc,course wherestudent.sno=sc.sno and sc.cno=course.cnoand gr

7、ade>80andcname=’数据库原理’ b:selectsnamefromstudent wheresnoin(selectsnofromscwheregrade>80andcnoin(selectcnofromcoursewherecname=’数据库原理’))5查询平均分不及格的学生的学号,姓名,平均分。selectsno,max(sname),avg(grade)asavggradefromsc,

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

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

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