1.掌握SELECt语句的基本语法格式。
2.掌握SELECT语句的执行方法。
3.掌握SELECT语句的group by子句、having字句、order by字句、limit字句的作用。
使用数据库choose,完成以下数据查询要求。
- 还原备份文件choose.psc。查看表结构级表数据记录。
- 对选课表中的成绩降序排序。
- 统计全校的学生人数。
- 统计各专业的学生人数。
- 统计全校所有成绩的总成绩。
- 统计各个学生的总成绩。
- 统计所有成绩中的最高分及最低分。(提示:一个SQL语句完成)
- 统计各门课程的最高分及最低分。
- 统计各个学生的最高分及最低分。
- 按“班级”将学生的信息分组。
- 查询各个班级的人数。
- 统计每一个班级的学生人数,并在查询结果集的最后一条记录后附上所有班级的总人数。
- 检索平均成绩高于70分的学生的学生信息及平均成绩。(提示:需要用到两张表的连接,可选做)。
- select student_no,avg(score) from choose group by student_no having avg(score) >= 70;
- select *,avg(score) from choose group by student_no having avg(score) >= 70;
- select * from student where student.student_no in ( select choose.student_no from choose group by choose.student_no having avg(score) >= 70);
- select student.*,avg(score) from choose,student where student.student_no = choose.student_no group by student.student_no having avg(score) >= 70;
- 按照学生的学号以及课程号升序的方式,查询所有学生的课程分数。(提示:需要用到两张表的连接,可选做)
- 统计学生“张三丰”的课程总成绩。(提示:需要用到两张表的连接,可选做)
- 统计学生“张三”的课程平均成绩。(提示:需要用到两张表的连接,可选做)
- 查询课程表中课程编号,课程名称和教师编号信息,且只显示前三条数据。