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;
举一反三
- 设某Access数据库中有学生成绩表(学号,课程号,成绩),用SQL语言检索每一门课程的课程号及平均成绩的命令是 A: Select 课程号,AVG(成绩)AS平均成绩From学生成绩Group by学号 B: Select 课程号,AVG(成绩)AS平均成绩From学生成绩Order by 课程号 C: Select 课程号, 平均成绩From学生成绩Group by课程号 D: Select 课程号,AVG(成绩)AS平均成绩From学生成绩Group by课程号
- 【单选题】设某数据库中有学生成绩表(学号,课程号,成绩)用语言检索每门课程号及平均成绩的命令是() A. SELECT课程号,AVG(成绩)AS平均成绩FROM学生成绩GROUP BY学号 B. SELECT课程号,AVG(成绩)AS平均成绩FROM学生成绩ORDER BY课程表 C. SELECT课程号,平均成绩FROM学生成绩ORDER BY课程号 D. SELECE课程号,AVG(成绩)AS平均成绩FROM 学生成绩ORDER BY 课程号
- 查询最少选修了3门课程的学生学号和姓名,正确的SQL语句是()。 A: SELECT 学号,姓名,COUNT(*) FROM 选课成绩 WHERE COUNT(*)>=3 GROUP BY 学号 B: SELECT 学号,姓名,COUNT(*) FROM选课成绩 WHERE COUNT(*)>=3 GROUP BY学号,姓名 C: SELECT 学号,姓名,COUNT(*) FROM 选课成绩 GROUP BY学号HAVING COUNT(*)>=3 D: SELECT 学号,姓名,COUNT(*) FROM 选课成绩 GROUP BY学号,姓名 HAVING COUNT(*)>=3
- 如下⼏个表所示学⽣、课程、必修课和选课关系,⽤SQL语⾔实现下列操作。列出各⻔课的平均成绩、最⾼成绩、最低成绩和选课⼈数。正确的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 课号;
- 有一个“成绩”表,包含学号、课程号、成绩三个字段。要求查询2科以上不及格(包括2科)学生信息。显示学号、不及格课程数。对应的SQL语句为( ) A: select 学号,count(*) as 不及格课程数 from 学生 having 成绩<60 group by 学号 where count(*)>=2 B: select 学号,count(*) as 不及格课程数 from 学生 where 成绩<60 group by 学号 where count(*)>=2 C: select 学号,count(*) as 不及格课程数 from 学生 where 成绩<60 group by 学号 having 不及格课程数>=2 D: select 学号,count(*) as 不及格课程数 from 学生 where 成绩<60 group by 学号 having count(*)>=2
内容
- 0
【单选题】已知学生表(学号 CHAR(3),姓名 VARCHAR(8),性别 CHAR(2),出生日期 DATETIME),课程表(课程号 CHAR(3),课程名称VARCHAR(20),学分 int ),选课表(学号,课程号,成绩 int)。统计查询选课门数在2门以上的学号,课程门数,正确命令是:______。 A. SELECT 学号,count(课程号) 课程门数 from 选课 group by 学号 having count(课程号)>=2 B. SELECT 学号,count(课程号) 课程门数 from 选课 where count(课程号)>=2 group by 学号 C. SELECT 学号,count(课程号) 课程门数 from 选课 group by 学号 having count(学号)>=2 D. SELECT 学号,count(课程号) 课程门数 from 选课 where count(学号)>=2 group by 学号
- 1
如下几个表所示学生、课程、必修课和选课关系,用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 课号;
- 2
【单选题】如表 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 课号
- 3
设有学生(学号姓名,性别,出生日期)和选课(学号课程号成绩)两个关系,并假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为“101”课程的平均成绩,正确的SQL语句是______。 A: SELECT专业AS SUBS(学号, 3, 2)平均分AS AVG(成绩)FROM选课WHERE课程号="101" GROUP BY专业 B: SELECT SUBS(学号3, 2)AS专业, AVG(成绩)AS平均分FROM选课WHERE课程号="101" GROUP BY 1 C: SELECT SUBS(学号3, 2)AS专业, AVG(成绩)AS平均分FROM选课WHERE课程号="101" ORDER BY专业 D: SELECT专业AS SUBS(学号3, 2)平均分AS AVG(成绩)FROM选课WHERE课程号="101" ORDER BY 1
- 4
设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,并假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为“101”课程的平均成绩,正确的SQL语句是( )。 A: SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课WHERE课程号=〝101〞GROUP BY专业 B: SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号=〝101〞GROUP BY 1 C: SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号=〝101〞OR-DER BY专业 D: SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课WHERE课程号=〝101〞ORDER BY 1