




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验三 单表查询一、 实验目的掌握简单SQL查询语句的应用,包括like、top、order by、compute和聚集函数的应用。二、 实验内容1、基本查询(1)查询Student表中全体学生的全部信息select*from Student(2)查询全体学生的学号、姓名select Sno,Snamefrom Student2、查询时改编列标题的显示、 查询全体学生的学号、姓名、家庭地址信息,兵分别加上“学生“、“学号”、“家庭地址”的别名信息select Sno 学号,Sname 姓名,Home_addr 家庭住址信息from Student3、条件查询(1)、查询成绩大于80分的学生的学号及课程号、成绩select Sno,Cno,Gradefrom SCwhere Grade80(2)查询成绩在7580分的学生的学号及课程号、成绩select Sno,Cno,Gradefrom SCwhere Grade between 75 and 80(3)查询选秀了课程号为“002”且成绩大于80分的学生的学号select Snofrom SCwhere Cno=002 and Grade80(4)某些学生选秀某们课程后没有参加考试,所以有选课记录,但没有考试成绩,请查询缺少成绩单额学生的学号和相应的课程号select Sno,Cnofrom SCwhere Grade=null4、基于IN子句的数据查询从Course表中查询出”高数”、“C语言程序设计”的所有信息select*from Coursewhere Cname in(高数,C语言程序设计)5、基于betweenand子句的数据查询查询所有成绩在7080分之间的学生选课信息select Sno,Cno,Gradefrom SCwhere Grade between 70 and 806、基于like子句的查询(1)从Student表中分别检索出姓“张”的所有同学的资料select*from Studentwhere Sname like张%(2)检索名字的第二个字是“红”或“虹”的所有同学的资料select*from Studentwhere Sname like_红% or Sname like_虹%(3)查询课程名为Visual_Basic的课程的学分select Creditfrom Coursewhere Cname=Visual_Basic7、使用top关键字查询(1)从选课表中检索出前3个课程信息select top 3*from SC(2)从选课表中检索出前面20%的课程信息select top 20 percent*from SC8消除重复行检索出学生逸轩课程的课程号,要求显示的课程号不重复select distinct Cnofrom SC9、查询经过计算的值查询全体学生都的姓名及其年龄select Sname,datediff(year,Brith,getdate() 年龄from Student10、使用order by语句对查询的结果进行排序(1)显示所有学生的基本信息,按班级号排序,若班级号相同则再按学号排序select *from Studentorder by Classno asc(2)查询全体学生的姓名及其年龄,并按学生的年龄的降序排列select Sname,datediff(year,Brith,getdate()from Studentorder by datediff(year,Brith,getdate() desc11、使用聚合函数(1)查询学生的总人数select COUNT(*)from Student(2)计算选秀了“002”号课程的学生的平均成绩、最高分、最低分select MAX(Grade),MIN(Grade),AVG(Grade)from SCwhere Cno=00212、使用group子句进行查询(1)查询各班级学生的总人数select Classno,count(Sno)from Studentgroup by Classno(2)汇总总分大于150分的学生的学号及总成绩select Sno,SUM(Grade)from SCgroup by Snohaving SUM(Grade)150(3)查询各个课程号相应的选课人数select COUNT(Sno)from SCgroup by Cno13、使用compute和compute by子句进行查询(1)汇总每个学生的学号及总成绩select Sno,Gradefrom SCorder by Sno asccompute SUM(Grade) by Sno(2)按学号汇总出每个学生的学号及总成绩、最高分、最低分以及所有学生的总成绩select*from SCorder by
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版股权投资基金管理合同范本下载
- 2025年橱柜设计版权授权及实施合同
- 2025版住宅买卖代理委托合同范本
- 2025年度高端教育培训机构师资聘用合同
- 2025二手房屋买卖合同协议范本
- 2025年度专业演出场地租赁服务合同
- 辅机液压系统油液粘度测试工艺考核试卷及答案
- 金矿电选工艺考核试卷及答案
- 电机铁芯检测工艺考核试卷及答案
- 金属焊接焊缝热处理工艺考核试卷及答案
- (2025年标准)动火安全协议书
- 2026届广州市高三年级阶段训练(8月市调研摸底) 数学试卷(含答案解析)
- 动物防疫检疫试题(附答案)
- 沙石码头经营方案(3篇)
- 2025年粉笔辅警考试题库
- 2025个人房屋租赁合同范本下载
- 水声传感器技术研究与应用
- 能源环保管理办法
- 锂电行业仓储管理办法
- caac理论考试题库及答案
- 《校园安全指导》职业院校安全教育全套教学课件
评论
0/150
提交评论