数据库SQL 基本表查询
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验项目三
实验项目名称:SQL 基本表查询
实验项目的目的和任务:
熟练掌握查询语句的一般格式,熟练掌握连接、嵌套和集合查询的使用。
实验内容:
1.查询STUDENT表中的所有信息、部分信息。
注意:*的作用
2.查询STUDENT表中计算机系学生的全部信息、查询STUDENT表中计算机系年龄在20岁以上的学生名单。
3.查询选修了2号课程的学生名单。
注:分别用连接查询、嵌套查询实现,并比较
4.求每个学生的平均成绩和每一门课的平均成绩。
注:集函数的使用、列别名的使用
5.查询没有选修2号课程的学生姓名。
注:用相关子查询和不相关子查询两种方法实现
6.查询选修了全部课程的学生姓名。
注:全称量词的实现5.实验中存在的问题
以下为选做内容:
1.查询至少选修了1号和2号课程的学生名单
2.查询只选修了1号和2号课程的学生名单
3.查询选修了3门或3门以上课程的学生学号(Sno)
4.查询全部学生都选修的课程名
5.选了数据库和数学的学生名单
实验过程及效果截图:
Student
Course
Sc:
1.查询STUDENT表中的所有信息、部分信息。
注意:*的作用
结果:
2.查询STUDENT表中计算机系学生的全部信息、查询STUDENT表中计算机系年龄在20岁以上的学生名单。
3.查询选修了2号课程的学生名单。
注:分别用连接查询、嵌套查询实现,并比较
连接查询:
嵌套查询:
4.求每个学生的平均成绩和每一门课的平均成绩。
注:集函数的使用、列别名的使用
5.查询没有选修2号课程的学生姓名。
注:用相关子查询和不相关子查询两种方法实现
6.查询选修了全部课程的学生姓名。
注:全称量词的实现5.
实验中存在的问题