《2022年数据库SQL基本表查询参照 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库SQL基本表查询参照 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 数据库实验报告实验三实验题目:SQL 基本表查询指导老师:李萍专业班级:计算机科学与技术系1001 班姓名:陈才( 2010100121)2012 年 10 月 13 日实验类型 _验证_ 实验室 _软件实验室一 _ 一、实验题目名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 2 SQL 基本表查询二、实验目的和要求熟练掌握查询语句的一般格式,熟练掌握连接、嵌套和集合查询的使用。三、实验内容1 查询 STUDENT 表中的所
2、有信息、部分信息。注意:的作用2查询 STUDENT 表中计算机系学生的全部信息、查询STUDENT 表中计算机系年龄在 20 岁以上的学生名单。3查询选修了 2 号课程的学生名单。注:分别用连接查询、嵌套查询实现,并比较4求每个学生的平均成绩和每一门课的平均成绩。注:集函数的使用、列别名的使用5查询没有选修 2 号课程的学生姓名。注:用相关子查询和不相关子查询两种方法实现6查询选修了全部课程的学生姓名。注:全称量词的实现5. 实验中存在的问题以下为选做内容: 1 查询至少选修了1 号和 2 号课程的学生名单 2 查询只选修了 1 号和 2 号课程的学生名单 3 查询选修了 3 门或 3 门以
3、上课程的学生学号 (Sno) 4 查询全部学生都选修的课程名5选了数据库和数学的学生名单四、 实验步骤select* from Student select* from Student where xi = 计算机 /* 查询STUDENT表中的所有信息、部分信息。*/ select* from Student where xi = 计算机 and nl 20 select Student .* 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - -
4、- - - - 3 from Student , sc where Student . xh=sc. xh and kch =02 select Student .* from Student where xh in( select xh from sc where kch =02) /* 查询选修了 2号课程的学生名单。 */ select xh , AVG ( Grade) 平均成绩 from scgroup by xh select kch , AVG (Grade) 平均成绩 from sc group by kch /*求每个学生的平均成绩和每一门课的平均成绩。*/ select x
5、m from Student where xh in( select xh from sc where kch != 02) /* 查询没有选修 2号课程的学生姓名。 */ select xm from Student where NOTexists( select* from Course where not exists ( select* from sc where xh =Student . xh 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - -
6、 - - - - - - 4 and kch =Course. kch) /*查询选修了全部课程的学生姓名。*/ select Student . xh, xm from Student , sc where Student . xh=sc. xh and kch=01 intersect select Student . xh, xm from Student , sc where Student . xh=sc. xh and kch=02 /*查询至少选修了 1号和2号课程的学生名单 */ select sc . xh , xm from sc , Student where sc . xh=Student . xh and sc. xh in( select xh from sc where kch =01) and kch =02 /* 查询只选修了 1号和2号课程的学生名单 */ 五、 实验总结通过这次实验的熟练掌握了单表查询、别名的使用、连接查询、嵌套查询。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -