下列各题使用如下2个表: 学生表(学号,姓名,性别,出生日期,课程编号,成绩) 课程表(课程编号,课程名称) 查询每门课成绩最好的信息,要求得到的信息包括姓名、课程编号、课程名称、最好成绩,正确的命令是______。
A: SELECT姓名,课程编号,课程名称,MAX(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号:GROUP BY姓名
B: SELECT姓名,课程编号,课程名称,MAX(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号:GROUP BY课程编号
C: SELECT姓名;课程编号,课程名称,MIN(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号;GROUP BY课程编号
D: SELECT姓名,课程编号,课程名称,MIN(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号;GROUP BY姓名
A: SELECT姓名,课程编号,课程名称,MAX(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号:GROUP BY姓名
B: SELECT姓名,课程编号,课程名称,MAX(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号:GROUP BY课程编号
C: SELECT姓名;课程编号,课程名称,MIN(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号;GROUP BY课程编号
D: SELECT姓名,课程编号,课程名称,MIN(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号;GROUP BY姓名
举一反三
- 检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的命令是( )。 A: SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; GROUP BY 课程编号 B: SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程. 课程编号; AND 成绩.学号=学生.学号; GROUP BY 课程.课程编号 C: SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; ORDER BY 课程.课程编号 D: SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; ORDER BY 课程.课程编号
- 查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是 A: SELECT课程.课程名称,MAX(成绩)AS最高分FROM成绩,课程;WHERE成绩.课程编号=课程.课程编号;GROUPBY课程.课程编号 B: SELECT课程.课程名称,MAX(成绩)AS最高分FROM成绩,课程;WHERE成绩.课程编号=课程.课程编号;GROUPBY课程编号 C: SELECT课程.课程名称,MIN(成绩)AS最高分FROM成绩,课程;WHERE成绩.课程编号=课程.课程编号;GROUPBY课程.课程编号 D: SELECT课程.课程名称,MIN(成绩)AS最高分FROM成绩,课程;WHERE成绩.课程编号=课程.课程编号;GROUPBY课程编号
- 对于学生(学号、姓名、性别)、课程(课程编号、课程名称、学分、授课老师)、选课(学号、课程编号、成绩)三个基本表,哪些能体现参照完整性? A: 学生(学号),课程(课程编号) B: 学生(学号),选课(学号) C: 课程(课程编号),选课(课程编号) D: 学生(姓名),选课(成绩)
- 统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是( )。 A: SELECT 课程名称,开课院系,COUNT(课程编号)AS 选修人数; FOR 成绩,课程 WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(课程编号) B: SELECT 课程名称,开课院系,COUNT(学号) 选修人数; GROUP BY 成绩,课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(学号) C: SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 成绩,课程 WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称 HAVING 选修人数<=2; ORDER BY 选修人数 D: SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 成绩,课程 HAVING COUNT(课程编号)<=2; GROUP BY 课程名称 ORDER BY 选修人数
- 以“成绩”表为数据源,按“课程编号”字段统计每门课程最高分的SQL语句是( )。 A: SELECT 课程编号,MAX(成绩)AS 最高分 FROM 成绩 B: SELECT 课程编号,MAX(成绩)AS 最高分 FROM 成绩 ORDER BY 课程编号 C: SELECT 课程编号,成绩 FROM 成绩 WHERE 成绩>;ANY D: SELECT 课程编号,MAX(成绩)AS 最高分 FROM 成绩 GROUP BY 课程编号