要从选课表(学号、课程号、成绩)中查询选修了3门课程以上的学生学号,应使用的SELECT语句是______。
A: SELECT学号FROM选课表WHERECOUNT(*)>=3
B: SELECT学号FROM选课表HAVINGCOUNT(*)>=3
C: SELECT学号FROM选课表GROUPBY学号HAVINGCOUNT(*)>=3
D: SELECT学号FROM选课表GROUPBY学号WHERECOUNT(*)>=3
A: SELECT学号FROM选课表WHERECOUNT(*)>=3
B: SELECT学号FROM选课表HAVINGCOUNT(*)>=3
C: SELECT学号FROM选课表GROUPBY学号HAVINGCOUNT(*)>=3
D: SELECT学号FROM选课表GROUPBY学号WHERECOUNT(*)>=3
举一反三
- 要从选课表中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句是: SELECT 学号 FROM 选课表 GROUP BY 学号 HAVING COUNT(*)>=3|SELECT 学号 FROM 选课表 GROUP BY 学号 WHERE COUNT(*)>=3|SELECT 学号 FROM 选课表 HAVING COUNT(*)>=3|SELECT 学号 FROM 选课表 WHERE COUNT(*)>=3
- 在选课表( 学号,课程号,成绩)中,统计学号为“1512101”的学生的选课门数和选课平均分。以下正确的查询语句是( )。 A: select count('1512101') 选课门数 , avg(成绩) 平均分 from 选课表 where 学号='1512101' B: select count(学号) 选课门数 , avg(成绩) 平均分 from 选课表 where 学号='1512101' C: select count(*) 选课门数 , avg(成绩) 平均分 from 选课表 where 学号='1512101' D: select count( ) 选课门数 , avg(成绩) 平均分 from 选课表 where 学号='1512101'
- 查询选修课程号为“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")
- 【单选题】设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为"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")
- 教务管理系统中两张表: 学生表(学号,姓名,专业),选课表(学号,课程号,成绩)。 其中学生表中有m条记录,选课表中有n条记录。 现要查询没有选课的学生名单,以下嵌套查询语句中,不正确的是( )。 A: select 学号,姓名 from 学生表 where not exists(select * from 选课表 where 学号=学生表.学号); B: select 学号,姓名 from 学生表 where exists(select * from 选课表 where 学号=学生表.学号); C: select 学号,姓名 from 学生表 where 学号 not in (select 学号 from 选课表 );