基于课本52页图2.4中的student、course、sc表,使用SQL查询语句完成下列各题: (1)查询学生的学号及其平均成绩。 (2)查询各个课程号及其平均成绩。 (3)查询平均成绩大于等于86分的学生学号和平均成绩。 (4)查询有两个或两个以上学生选修的课程的课程号和选课人数。
举一反三
- 【其它】5.4 分组统计查询(实训一) 【 1 】查询统计各个系的学生人数,列出系编号和人数。 【 2 】查询统计每个学生选修课程门数和平均成绩,列出学号、课程门数和平均成绩。 【 3 】查询统计每门课程的平均成绩,列出课程号和平均成绩。 【 4 】查询统计平均成绩在 80 分以上(包括 80 分)的各门课程,列出课程号和平均成绩
- 第4单元,设有学生表student(学号,姓名,系名,课程号,成绩),查询至少选修了4门课程的学生学号及平均成绩的正确语句是() A: SELECT 学号, AVG(成绩) AS 平均成绩 FROM student GROUP BY 学号 HAVING COUNT(课程号)>3; B: SELECT 学号, AVG(成绩) AS 平均成绩 FROM student GROUP BY 课程号 HAVING COUNT(课程号)>3; C: SELECT 学号, AVG(成绩) AS 平均成绩 FROM student GROUP BY 学号 HAVING COUNT(课程号)>4; D: SELECT 学号, AVG(成绩) AS 平均成绩 FROM student GROUP BY 课程号 HAVING COUNT(DISTINCT 学号)>3;
- 一、已知Demo数据库,要求使用SQL完成以下查询语句:[br][/br] (1)查询平均成绩大于李大鹏同学平均成绩的所有学生的学号、姓名和平均成绩。 (2)查询选修了计算机网络课程且成绩高于该课程平均成绩的学生姓名、该学生的计算机网络课程成绩及计算机网络课程平均成绩。
- 【其它】5.2 上机实训(条件查询)- (1)查询选修课程号为C001的学生选课的学号和成绩; (2)查询成绩高于 85分的学生选课的学号、课程号和成绩; (3)查询课程学时在28与80之间的课程的课程号、课程名称、课程学时和课程学分; (4)查询课程学分不在2与3之间的课程的课程号、课程名称、课程学时和课程学分; (5)查询选修C001或C002或C003的学生选课的学号、课程号和成绩; (6)查询没有选修 C001,并且没有选修C002的学生选课的学号、课程号和成绩; (7)查询选修了课程成绩为空值的学生选课的学号和课程号; (8)查询有考试成绩的学生选课的学号和相应的课程号。 (9)查询年龄大于20岁并且是女生的学生信息。 (10)查询年龄在20到22岁之间女生的学生学号和姓名
- 【其它】5.5 多表查询(上机实训) 【1】查询所有选修课程的学生学号、姓名、课程号和成绩。 【2】查询所有选修课程的学生学号、课程名称和成绩。 【3】查询所有女生学号、姓名、系编号和所在系名称。 【4】查询所有选修课程并且成绩大于90分的学生学号、姓名、课程号和成绩。 【5】查询所有选修课程的学生学号、姓名、课程名称和成绩。 【6】查询所有选修课程并且成绩大于90分的学生学号、姓名、课程名称和成绩