大数据查询(大数据库实验2)

大数据查询(大数据库实验2)

ID:47721918

大小:475.67 KB

页数:25页

时间:2019-11-08

大数据查询(大数据库实验2)_第1页
大数据查询(大数据库实验2)_第2页
大数据查询(大数据库实验2)_第3页
大数据查询(大数据库实验2)_第4页
大数据查询(大数据库实验2)_第5页
资源描述:

《大数据查询(大数据库实验2)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档数据库基础与实践实验报告实验二数据查询实用文档班级:惠普测试142学号:1408090213姓名:闫伟明日期:2016-11-06实用文档1实验目的:1)掌握针对单张基本表的数据查询方法;2)掌握SQL常用库函数及统计汇总查询方法;3)掌握分组查询方法和结果排序的方法;4)掌握连接查询和嵌套查询的方法。2实验平台:操作系统:Windowsxp。实验环境:SQLServer2000以上版本。3实验内容与步骤利用实验一创建的sch_id数据库完成下列查询,并对查询语句的功能进行测试。1.查询学号s5的同学的

2、姓名和所在系,将查询结果的列名显示为中文。代码:SELECTsnAS姓名,dnAS所在系FROMS,DWHERES.sno='S5'ANDS.dno=D.dno测试记录:S:D:实用文档运行结果截图:1.查询教过课程号为C2或C5的课程的教师的编号(写两个查询语句完成同样的功能)代码::SELECTtnoFROMTCWHEREcno='C2'ORcno='C5'SELECTtnoFROMTCWHEREcnoIN('C2','C5')测试记录:运行结果截图:实用文档1.查询学号为S5的同学所学课程的平均成绩。代码

3、:SELECTAVG(score)AS'平均分'FROMSCWHEREsno='S5'测试记录:运行结果截图:实用文档1.查询选过课程号为C1的课程的人数。代码:SELECTCOUNT(*)FROMSCWHEREcno='C1'测试记录:运行结果截图:2.查询计算机系学生的最大年龄,显示系名和最大年龄(查询结果的每列都要有列名且为中文)。代码:SELECTdnAS系名,MAX(age)AS'最大年龄'FROMS,DWHERES.dno=D.dnoANDD.dn='计算机'GROUPBYdn测试记录:实用文档运行

4、结果截图:1.查询所有教过课的老师的人数(教过多门课的同一位老师只计数1次)。代码:SELECTCOUNT(DISTINCTtno)AS'所有教过课的老师的人数'FROMTC测试记录:实用文档运行结果截图:1.查询信息系年龄在30到39岁之间(包括30和39)的男老师人数。代码:SELECTCOUNT(*)AS'信息系年龄在到岁之间(包括和)的男老师人数'FROMT,DWHERET.dno=D.dnoANDageBETWEEN30AND39ANDdn='信息'测试记录:运行结果截图:2.查询选过课的各位学生的学

5、号,选课门数和平均成绩。代码:实用文档SELECTsnoAS'学号',COUNT(*)AS'选课门数',AVG(score)AS'平均成绩'FROMSCGROUPBYsno测试记录:运行结果截图:1.查询各系的名称和所属教师人数(查询结果的每列都要有列名且为中文)。代码:SELECTdnAS'系名',COUNT(*)AS'教师人数'FROMT,DWHERET.dno=D.dnoGROUPBYdn实用文档测试记录:运行结果截图:1.查询选课表中各门课的课程号,最高分,最低分和平均分(查询结果的每列都要有列名且为中

6、文)。代码:SELECTcnoAS'课程号',MAX(score)AS'最高分',MIN(score)AS'最低分',AVG(score)AS'平均分'FROMSCGROUPBYcno测试记录:实用文档运行结果截图:1.查询计算机系女生的学生信息,按年龄的降序、学号的升序显示学生学号,姓名,年龄。代码:SELECT*FROMSWHEREsex='女'ANDdno=(SELECTdnoFROMDWHEREdn='计算机')ORDERBYageDESC,snoASC测试记录:实用文档运行结果截图:1.查询各职称的老

7、师的职称,最高工资,最低工资,最高和最低工资间的差额,平均工资,按平均工资的降序显示上述信息(查询结果的每列都要有列名且为中文)。代码:SELECTprofAS职称,MAX(sal)AS最高工资,MIN(sal)AS最低工资,MAX(sal)-MIN(sal)AS最高和最低工资间的差额,AVG(sal)AS平均工资FROMTGROUPBYprofORDERBYprofDESC测试记录:运行结果截图:实用文档1.查询选修了C1和C2两门课的学生的学号。(使用连接和嵌套两种方式完成查询)代码:SELECTsnoFR

8、OMSCWHEREsnoIN(SELECTsnoFROMSCWHEREcno='C2')ANDcno='C1'SELECTSC1.snoFROMSCSC1,SCSC2WHERESC1.sno=SC2.snoANDSC1.cno='C2'ANDSC2.cno='C1'测试记录:运行结果截图:实用文档1.查询计算机系所有学生选修信息,显示学生学号,课程号和成绩。代码:SELECTsno,c

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

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

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