实验三 SQL(二) SQL语言进行简单查询实验报告.doc

实验三 SQL(二) SQL语言进行简单查询实验报告.doc

ID:59280813

大小:22.00 KB

页数:4页

时间:2020-09-07

实验三 SQL(二)  SQL语言进行简单查询实验报告.doc_第1页
实验三 SQL(二)  SQL语言进行简单查询实验报告.doc_第2页
实验三 SQL(二)  SQL语言进行简单查询实验报告.doc_第3页
实验三 SQL(二)  SQL语言进行简单查询实验报告.doc_第4页
资源描述:

《实验三 SQL(二) SQL语言进行简单查询实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SQL(二)SQL语言进行简单查询实验报告实验目的:1.掌握SQL查询语句的一般格式2.掌握简单数据查询操作。3.熟练掌握各种查询条件的表示。4.掌握排序和分组操作在SQL语句中的实现。5.掌握集函数的使用。实验内容;1.创建学生表student、课程表course和选课表SC,并输入数据(注意数据的完整性。);(可以使用实验一中已经建立的表和数据)2.对各表中的数据进行不同条件的查询;1)查询全体学生的学号和姓名2)查询全体学生的详细记录3)查询所有选修过课程的学生学号4)查询考试有不及格的学生学号5)查询不是信息系(IS

2、)、计算机系(CS)的学生性别、年龄、系别6)查询选修了4号课的学生学号和成绩,结果按成绩降序排列7)查询每个课程号和相应的选课人数8)查询计算机系(CS)的学生姓名、年龄、系别9)查询年龄18-20岁的学生学号、姓名、系别、年龄;10)查询姓刘的学生情况11)查询既选修1号课程,又选修2号课程的学生学号12)查询学生的姓名和出生年份(今年2003年)13)查询没有成绩的学生学号和课程号14)查询总成绩大于200分的学生学号15)查询每门课程不及格学生人数16)查询不及格课程超过3门的学生学号17)查询年龄在10到19岁之间

3、的学生信息18)查询全体学生情况,按所在系升序排列,同一个系的学生按年龄降序排列19)查询选了1号课程的学生平均成绩20)查询选了3号课程的学生的最高分21)查询每个同学的总成绩实验步骤与过程:1.创建学生表student、课程表course和选课表SC,使用实验一中已经建立的表和数据。2.并输入数据,设置主键。3.建立索引及三表之间关系。4.按照SQL语句格式及题目要求输入语句进行以下查询:1、查询全体学生的学号和姓名;2、查询全体学生的详细记录;3、查询所有选修过课程的学生学号;4、查询考试有不及格的学生学号;5、查询不

4、是信息系(IS)、计算机系(CS)的学生性别、年龄、系别;6、查询选修了4号课的学生学号和成绩,结果按成绩降序排列;7、查询每个课程号和相应的选课人数;8、查询计算机系(CS)的学生姓名、年龄、系别;9、查询年龄18-20岁的学生学号、姓名、系别、年龄;10、查询姓刘的学生情况;11、查询既选修1号课程,又选修2号课程的学生学号;12、查询学生的姓名和出生年份(今年2003年);13、查询没有成绩的学生学号和课程号;14、查询总成绩大于200分的学生学号;15、查询每门课程不及格学生人数;16、查询不及格课程超过3门的学生学

5、号;17、查询年龄在10到19岁之间的学生信息;18、查询全体学生情况,按所在系升序排列,同一个系的学生按年龄降序排列;19、查询选了1号课程的学生平均成绩;20、查询选了3号课程的学生的最高分;21、查询每个同学的总成绩实验结果:利用实验一中所建立的表设置主键,建立索引及三表之间关系。编写SQL查询语句。实现了题目了所给的21种简单的查询。实现的查询内容为:1、查询全体学生的学号和姓名;2、查询全体学生的详细记录;3、查询所有选修过课程的学生学号;4、查询考试有不及格的学生学号;5、查询不是信息系(IS)、计算机系(CS)

6、的学生性别、年龄、系别;6、查询选修了4号课的学生学号和成绩,结果按成绩降序排列;7、查询每个课程号和相应的选课人数;8、查询计算机系(CS)的学生姓名、年龄、系别;9、查询年龄18-20岁的学生学号、姓名、系别、年龄;10、查询姓刘的学生情况;11、查询既选修1号课程,又选修2号课程的学生学号;12、查询学生的姓名和出生年份(今年2003年);13、查询没有成绩的学生学号和课程号;14、查询总成绩大于200分的学生学号;15、查询每门课程不及格学生人数;16、查询不及格课程超过3门的学生学号;17、查询年龄在10到19岁之

7、间的学生信息;18、查询全体学生情况,按所在系升序排列,同一个系的学生按年龄降序排列;19、查询选了1号课程的学生平均成绩;20、查询选了3号课程的学生的最高分;21、查询每个同学的总成绩主要SQL语句:1.SELECTsno,snameFROMStudent;2.SELECT*FROMstudent;3.SELECTsnoFROMsc;4.SELECTsnoFROMscWHEREgrade<60;5.SELECTssex,sage,sdeptFROMstudentWHEREsdeptnotin('is','cs');6.S

8、ELECTsno,gradeFROMscWHEREcno='004'ORDERBYgradeDESC;7.SELECTcno,count(sno)FROMscGROUPBYcno;8.SELECTsname,sage,sdeptFROMstudentWHEREsdept='cs';9.SE

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

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

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