A: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课 GROUP BY 课号;
B: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课 ORDER BY 课号;
C: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课 WHERE 课号;
D: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课 HAVING 课号;
举一反三
- 【单选题】如表 10.3 、表 10.4 、表 10.5 和表 10.6 所示,用 SQL 语言实现下列操作。 列出各门课的平均成绩、最高成绩、最低成绩和选课人数。正确的 SQL 语句是 _____ 。 A. SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课 ORDER BY 课号 B. SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课 WHERE 课号 C. SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课 HAVING 课号 D. SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课 GROUP BY 课号
- 如下几个表所示学生、课程、必修课和选课关系,用SQL语言实现下列操作。列出各门课的平均成绩、最高成绩、最低成绩和选课人数。正确的SQL语句是_____[img=520x271]18034691f7335c4.png[/img] A: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课HAVING 课号; B: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号)FROM 选课GROUP BY 课号; C: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课WHERE 课号; D: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课ORDER BY 课号;
- 如表10.3、表10.4、表10.5和表10.6所示,用SQL语言实现下列操作。 [img=520x266]180310c45e3b928.png[/img]列出各门课的平均成绩、最高成绩、最低成绩和选课人数。正确的SQL语句是_____ 。 A: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号)FROM 选课GROUP BY 课号 B: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号)FROM 选课ORDER BY 课号 C: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号)FROM 选课WHERE 课号 D: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号)FROM 选课HAVING 课号
- 已知选课表结构如下:(学号,课程号,成绩),现要查询C1课程的考试成绩最高分与平均分,则下列查询语句正确的是() A: select max(成绩) as 最高分. avg(成绩) as 平均分 from 选课 where 课程号=C1 B: select max(成绩) set 最高分. avg(成绩) set 平均分 from 选课 where 课程号=C1 C: select max(成绩) rename最高分. avg(成绩) rename 平均分 from 选课 where 课程号=C1 D: select max(成绩). avg(成绩) from 选课 where 课程号=C1 E: select max(成绩). min(成绩) from 选课 where 课程号=C1
- 第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;
内容
- 0
以下SQL语句和其他三条执行结果不一样的是()。 A: SELECT 学号,课程号,成绩 FROM选课成绩 WHERE 课程号 NOT IN("101","103") B: SELECT 学号,课程号,成绩 FROM选课成绩 WHERE 课程号"103" C: SELECT 学号,课程号,成绩 FROM 选课成绩 WHERE NOT课程号="101" AND 课程号="103" D: SELECT 学号,课程号,成绩 FROM 选课成绩 WHERE NOT(课程号="101" OR 课程号="103")
- 1
已知教学管理数据库中选课表的结构如下:选课(学号,课程号,成绩),现要查询课程号为C001的课程的考试成绩平均分,则查询语句应该是() A: select avg(成绩) from 选课 where 课程号=C001 B: select max(成绩) from 选课 where 课程号=C001 C: select sum(成绩) from 选课 where课程号=C001 D: select count(成绩) from 选课 where课程号=C001
- 2
查询选修课程号为“101”课程得分最高的同学,正确的SQL语句是( )。 A: A) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课) B: B) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号="101") C: C) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号="101") D: D) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号="101")
- 3
如下几个表所示学生、课程和选课关系,用SQL语言实现下列操作。查询缺成绩的学生名及课程号。正确的SQL语句是( )。 A: SELECT 姓名,课程号 FROM 学⽣,选课 WHERE 学⽣.学号=选课.学号 AND 成绩 IS NULL; B: SELECT 姓名,课程号 FROM 学⽣,选课 WHERE 学⽣.学号=选课.学号 AND 成绩=‘ ’; C: SELECT 姓名,课程号 FROM 学⽣,选课 WHERE 成绩 IS NULL; D: SELECT 姓名,课程号 FROM 学⽣,选课 WHERE 成绩=‘ ’;
- 4
【单选题】设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为"101"课程得分最高的同学,正确的SQL语句是____________。 A. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号="101") B. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩 >=ALL(SELECT 成绩 FROM 选课) C. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号 D. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号="101")