《数据库原理与应用》0905111、0905112学号_____090511233______姓名______李江慧______
9、将全体学生按照系别升序排序,在系名相同的情况下再按照年龄降序排列。
10、查询年龄在20-23岁之间的学生的学号、姓名、性别、系别。查询结果按照系别升序、年龄升序排列。
6
《数据库原理与应用》0905111、0905112学号_____090511233______姓名______李江慧______
11、查询“计算机系”姓“张”的学生的基本信息。 select * from Student where Sname like '张%'
12、给0905111班出一个学生点名册。要求给出学号、姓名、性别几个方面的信息。(查询结果照学号升序了吗?不然这点名册会有多么那看啊,你自己试试)。
select Sno,Sname,Sage from Student
7
《数据库原理与应用》0905111、0905112学号_____090511233______姓名______李江慧______
13、查询课程名中有“数据库“字样的课程的基本信息。
14、查询选修过课程的学生总人数。
15、查询已经选修过课程的学生学号和姓名。
16、查询选修了“数据库原理“这门课程的学生学号、姓名、性别、考试成绩。将结果按照成绩降序排列。
17、查询0905111班学生的选课情况,要求输出选课人的学号、姓名、课程号、课程名、成绩。将查询结果按照学号升序排序。
18、输出选修了“C5“号课程的的学生成绩单,要求输出学号,姓名,成绩。查询结果按照班级升序、成绩降序排列。
19、查询每个学生的学号、对应的平均成绩。
20、查询每个课程号及其对应的选课人数、考试最高分、最低分、平均分。 21、查询每个学期及其对应的开课门数、总学分。
22、查询每个班的班级号及其对应的班级人数、平均年龄。
提示:可用函数left。如函数LEFT(Sno,3)表示Sno列的左面数前3个字符串) 23、查询不及格门数超过3门的学生学号。
24、查询不及格门数超过3门的学生学号、姓名、性别(2种方法,1班的可在后面嵌套讲完再补第2种方法)。
25、查询平均成绩在75分以上的学生的学号、姓名、所在系。
26、只统计80分以上的选课情况,查询选修了3门以上的学生学号、选课门数。 27、只统计0905111班的同学:查询每门课程的课程号、选修人数、平均成绩。
28、只统计0905111班的同学:查询每门课程的课程号、课程名、学分、选修人数、平均成绩。
29、统计各门课程的成绩,要求输出课程代号,课程名,平均成绩,选修人数。(成绩为空值的不统计)
30、统计各门课程的不及格人数,要求输出课程代号,课程名,不及格人数。
31、查询还没有选过任何课程的学生学号、姓名、性别。
32、查询选修过1、2号课程的学生学号、姓名、性别。
33、查询选修了“计算机导论”或“高等数学”课程的学生的学号、姓名。
34、查询既选修了“计算机导论”,又选修了“高等数学”的学生学号、姓名、性别。
8
《数据库原理与应用》0905111、0905112学号_____090511233______姓名______李江慧______
35、查询与“王大力”同一个系的学生的基本信息。 36、查询与“王大力”同一个班级的学生的基本信息。
37、查询总体平均分数高于全体学生总体平均分的学生的学号。结果按学号升序排列。
38、查询未选修“VB”或“数据库”课程的学生的学号,姓名,系名。(要求用嵌套查询) 39、查询既未选修“VB“,又未选修“数据库”的学生学号、姓名、性别。
40、查询选修了全部课程的学生的学号,姓名,系名。 41、查询全体学生都已经选修过的课程号、课程名。
41、输出“高等数学”课程成绩前三名的学生的学号,姓名,系名(可用关键词TOP) 42、只考虑0905112班的同学:查询选修门数超过2门的学生学号。
42、只考虑0905112班的同学:查询选修门数超过2门的学生学号、姓名、年龄。
四、实验小结
五、评阅成绩
实验预习20% 实验过程20% 实验结果30% 实验报告30% 总成绩 9
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库实验3 数据查询(090511)(2)在线全文阅读。
相关推荐: