- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七讲_查询实例
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 titles group by type having avg(price)12.0 21.查询pubs数据库的titles表中版税(royalty)为10的每类书的平均价格. select avg(price) 平均价格 from titles where royalty=10 group by type 22.查询pubs数据库的titles表中每类图书的数目超过3本的图书的总价格. select sum(price) 总价格 from titles group by type having count(type)3 23.查询选修了c02 号课程的学生的姓名和所在系. use sqllx select 姓名,所在系 from student st,sc where st.学号=sc.学号 and sc.课程号=c02 24.查询成绩80分以上的学生的姓名,课程号和成绩,并按成绩的降序排列结果. select 姓名,课程号,成绩 from student st,sc where st.学号=sc.学号 and sc.成绩80 order by 成绩 desc --等价于下列命令 select 姓名,课程号,成绩 from student st join sc on st.学号=sc.学号 where 成绩80 order by 成绩 desc 25.查询计算机系男生修了数据库基础的学生的姓名,性别,成绩 select 姓名,性别,成绩 from student st , course co,sc where st.学号=sc.学号 and sc.课程号=co.课程号 and st.所在系=计算机系and co.课程名=数据库基础 and st.性别=男‘ 26.查询学生的选课情况,要求列出每位学生的选课情况(包括未选课的学生),并列出学生的学号,姓名,修课号,修课成绩 select student.学号,姓名,课程号,成绩 from student left join sc on student.学号=sc.学号 27.列出数据库基础课程考试成绩前三名的学号,姓名,所在系和考试成绩. select top 3 st.学号,姓名,所在系,成绩 from student st,course co ,sc where st.学号=sc.学号 and co.课程号=sc.课程号 and 课程名=数据库基础 order by 成绩 desc --或者表示为: select top 3 st.学号,姓名,所在系,成绩 from student st join sc on st.学号=sc.学号 * 第七讲 查询实例 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 w
您可能关注的文档
最近下载
- IATF 16949试题附有答案.docx VIP
- 机动车与非机动车区别.ppt VIP
- 高中思想政治选择性必修第1册 综合探究 国家安全与核心利益.ppt VIP
- 2024至2030年中国脱水蔬菜行业销售形势分析及投资规模预测报告.docx
- 王戎不取道旁李教学设计一等奖(集锦4篇).docx
- 油用牡丹种植效益分析.doc
- DreamweaverCC实例教程01 初识Dreamweaver CC 2019.pdf VIP
- 人教版(2024新版)九年级上册化学:第五单元 化学反应的定量关系 教案教学设计(2个课题+1个活动).docx
- 湘教版初中数学知识点总复习资料.pdf
- 医药公司财务管理制度.docx
文档评论(0)