数据库第二次试验

上传人:干*** 文档编号:157071789 上传时间:2022-09-28 格式:DOCX 页数:8 大小:44.50KB
收藏 版权申诉 举报 下载
数据库第二次试验_第1页
第1页 / 共8页
数据库第二次试验_第2页
第2页 / 共8页
数据库第二次试验_第3页
第3页 / 共8页
资源描述:

《数据库第二次试验》由会员分享,可在线阅读,更多相关《数据库第二次试验(8页珍藏版)》请在装配图网上搜索。

1、南昌航空大学实验报告2016 年4 月 14 日课程名称: 实验名称:SQL-select 查询操作学号: 14204129姓名: 袁小峰 同组人: 指导教师评定:签名:一、实验目的:表或视图数据的各种查询(与统计)SQL命令操作,具体分为:1、了解查询的概念和方法;2、 掌握SQL Sever集成管理器查询子窗口中执行SELECT操作方法;3、掌握SELECT语句在单表查询中的应用;4、掌握SELECT语句在多表查询中的应用;5、掌握SELECT语句在复杂查询中的使用方法;二、实验内容与要求:请有选择地实践以下各题 。(1)基于“教学管理”数据库 jxgl,试用SQL的查询语句表达下列查询:

2、Jxgl数据库的建立:代码:Create database jxglUSE jxglGOCreate Table Stude nt (Sno CHAR(5) not null primary key(Sno),Sn ame varchar(20),Sage smallint check(Sage=15 AND Sage23 and ssex= 男;2、检索至少选修一门课程的学生的学号和姓名; 代码:select sn ame from studentsnarne1 Hl + ill IIHIIII I- -SI图:图:where sno in(select snofrom sc)and sse

3、x =女 3、检索王同学不学的课程的课程号; 代码:select enofrom courseexceptselect enofrom sc where sno in(select snofrom student where sname Like 王 %);4、检索至少选修两门课程的学生学号;101i 993C1 f2图:代码:selectdistinctsi . snofrom sc si , sc s2si .eno匸 o;where si .sno =s2. sno and5、检索全部学生都选修的课程的课程号和课程名; 代码: select sc . eno, cname from sc

4、 , coursewhere sc .eno =course . enogroup by sc . eno, cnamehaving count (*)=(select count (*)from Studenteno图:);6、检索选修了所有 3学分课程的学生学号;代码:select sno图:from course , scwhere ceredit =3 and course .eno =sc. eno;(2)基于“教学管理”数据库 jxgl1、统计所有学生选修的课程门数; 代码:,试用SQL的查询语句表达下列查询:select Student .sno, count(cno) from

5、 Student left outer join SCon(Student . sno = SC. sno)group by Student . Sno; 图:甜匚汪列名,(LjI 53DC1 j 3HL2規亂2239S0D204贸矶己02、求选修4号课程的学生的平均成绩; 代码:select avg (sage)from studentwhere sno in:无列图:(select snofrom scwhere eno =4);3、求学分为3的每门课程的平均成绩;代码:图:select avg(grade )from scwhere eno in(select enofrom cours

6、ewhere (ceredit =3);4、统计每门课程的学生选修人数,超过结果按人数降序排列,若人数相同,按课程号升序排列;:无刘名;I.mn iihwiiibiwi umiaiiBii!i站 :3人的课程才统计,要求输岀课程号和选修人数,查询图:代码:select eno , count (sno)from scgroup by enohaving count (*) 0order by count (*) desc, cno;select sn amesn-am=from student1丨舉三1where sno 图:5、检索学号比王林同学大,而年龄他小的学生姓名; 代码:(selec

7、t snofrom studentwhere sname =王林)and sage (select avg (sage)from studentwhere ssex =女);9、求年龄大于所有女同学年龄的男同学的姓名和年龄; 代码:图:from student where sage all(select sagefrom student where ssex =女);10、检索所有比“王林”年龄大的学生姓名、年龄和性别;代码:图:select sname, sage, ssexsnarne s-aga ssexfrom studenti i李民I就男t;where sage (select s

8、age from student where sname=王林);11、检索选修2号课程的学生中成绩最高的学生的学号;图:代码:select snofrom scwhere grade in(select max( grade)from sc where eno =2);12、检索学生姓名及其所选修课程的课程号和成绩;代码:select sname, eno, grade from student , scwhere student . sno =sc. sno;|sname1 r j 44Fj护皿1!找慣*187226733就4王赫255R王林38B图:13、检索选修4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来;代码:图:select Sno, SUMGrade) from SCwhere Sno in(select Snofrom SC where Grade 60 andSno in ( select Sno from SC group by Snohaving count (*) 1 )group by Sno;三、 实验总结成功复习查询操作的语句, 在实验中多次的熟练的使用这个方法。 的查询操作多了一点见解。对数据库期待(注:文档可能无法思考全面,请浏览后下载,供参考。可复制、编制, 你的好评与关注)

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!