SQL查询练习参考答案.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL查询练习参考答案

SQL查询练习参考答案 1.分别查询学生表和学生修课表中的全部数据. select * from student select * from sc 2.查询计算机系的学生的姓名、年龄。 select 姓名,年龄 from student where 所在系=计算机系 3.查询选修了c01号课程的学生的学号和成绩。 select 学号,成绩 from sc where 课程号=c01 4.查询成绩在70到80分之间的学生的学号,课程号和成绩. select 学号,课程号,成绩 from sc where 成绩 between 70 and 80 5.查询计算机系年龄在18到20之间且性别为男的学生的姓名和年龄. select 姓名,年龄 from student where 所在系=计算机系 and 性别=男 and 年龄 between 18 and 20 6.查询9512101号学生的修课情况. select * from sc where 学号=9512101 7.查询c01号课程成绩最高的分数. select max(成绩) 最高分 from sc where 课程号=c01 select 学号,课程号,成绩 最高分 from sc where 成绩=(select max(成绩) from sc where 课程号=c01) 8.查询学生都修了哪些课程,要求列出课程号 select distinct 课程号 from sc 9.查询 Northwind 数据库中orders表的OrderID,CustomerID和OrderDate,并奖必威体育精装版的订购日期(OrderDate)列在前面. use Northwind select OrderDate,OrderID,CustomerID from orders 10.查询 Northwind 数据库中orders表的ShipCountry列以B,C,D,F开始且第三个字符为a的OrderID,CustomerID和ShipCountry信息. select OrderID,CustomerID,ShipCountry from orders where ShipCountry like [BCDF]_a% 11.查询 Northwind 数据库中orders表的ShipCountry列不以A,B,C,D,E,F开始且最后一个字母是a的OrderID,CustomerID和ShipCountry信息. select OrderID,CustomerID,ShipCountry from orders where ShipCountry like [^ABCDEF]%A 12.查询学生数据库中学生的最大年龄和最小年龄. use sqllx select max(年龄) 最大年龄,min(年龄) 最小年龄 from student 13.查询修了c02号课程的所有学生的平均成绩,最高成绩,最低成绩. select avg(成绩) 平均成绩,max(成绩) 最高成绩,min(成绩) 最低成绩 from sc where 课程号=c02 14.统计每个系的学生人数. select 所在系, count(*) 人数 from student group by 所在系 15.统计每门课程的修课人数和考试最高分. select 课程号,count(*) 修课人数,max(成绩) 最高分 from sc group by 课程号 16.统计每个学生的选课门数,并按选课门数的递增顺序显示结果 select 学号,count(课程号) 选课门数 from sc group by 学号 order by count(课程号) 17.统计各系的修课的学生总数和考试的平均成绩. select 所在系,count(*) 学生总数,avg(成绩) 平均成绩 from student st join sc on st.学号=sc.学号 group by 所在系 18.查询选课门数超过两门的学生的平均成绩和选课门数. select 学号,count(课程号) 选课门数,avg(成绩) 平均成绩 from sc group by 学号 having count(课程号)2 19.列出总成绩超过200分的学生,要求列出学号,总成绩 select 学号,sum(成绩) 总成绩 from sc group by 学号 having sum(成绩)200 20.平均价格超过12.0元的书的类型(type),平均价格 ,要求只计算有确定价格的图书的情况。 use pubs select type ,avg(price) 平均价格,max(price) 最高价格 from titl

文档评论(0)

juhui05 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档