一、实验目的
(1)掌握SELECT 语句的基本语法格式。
(2)掌握SELECT 语句的执行方法。
(3)掌握SELECT 语句的 GROUP BY 和 ORDER BY 子句的作用。
二、实验内容
1.向各个数据表中插入如下记录:(使用数据导入的方式直接导入数据)
学生信息表(student)
课程信息表(course)
选课信息表(sc)
三、实验步骤及完成情况
(1)列出所有不姓刘的所有学生;
(2)列出姓“沈”且全名为3个汉字的学生;
(3)显示在2003年以后出生的学生的基本信息;
(4)列出选修了“1”号课程的学生,按成绩的降序排列;
(5)列出年龄超过平均值的所有学生名单,按年龄的降序显示;
(6)按照出生年份升序显示所有学生的学号、姓名、性别、出生年份及院系,在结果集中列标题分别指定为“学号,姓名,性别,出生年份,院系”;
(7)按照课程号、成绩降序显示课程成绩在70-80之间的学生的学号、课程号及成绩;
(8)显示学生信息表中的学生总人数及平均年龄,在结果集中列标题分别指定为“学生总人数,平均年龄”;
(9)显示选修的课程数大于3的各个学生的选修课程数;
(10)按课程号降序显示选修各个课程的总人数、最高成绩、最低成绩及平均成绩;
(11)显示平均成绩大于“202215001”学生平均成绩的各个学生的学号、平均成绩;
(12)列出有二门以上课程(含两门)不及格的学生的学号及该学生的平均成绩;