实验二 SELECT语句的使用
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二SELECT语句的使用
一、实验目的
1.掌握SELECT语句的基本使用格式,多表查询及嵌套查询方法;
2.了解库函数在分组查询中的使用规则。
二、实验类型
设计型
三、实验内容
针对”学生成绩管理”数据库的四个表,用SQL语言完成以下各项查询:
1.找出所有被学生选修了的课程号;
2.求每个课程号及相应的选课人数;
3.查询选修了03号课程的学生学号及其成绩,并按成绩的降序排列;
4.查询选修了3门以上课程的学生学号和选课门数;
5.找出02311班女生的个人信息;
6.找出选修了数据库课程的学生人数;
7.找出2002级计算机软件班的成绩为空的学生姓名;
8.找出课程名为操作系统的平均成绩、最高分、最低分;
9.找出02311班、02312班的学生姓名、性别、入学年份;
10.找出学生李一季所在班级的学生人数;
四、思考题
1.当在一个SQL查询中同时使用WHERE子句、GROUP子句和HAVING子句时,其执行顺序如何?WHERE子句与HAVING子句
的根本区别何在?
2.用COUNT(*)统计元组个数有什么特点?(可否消除重复行?可否使用DISTINCT关键字?)。