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: 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 课程.课程编号
- 以“成绩”表为数据源,按“课程编号”字段统计每门课程最高分的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 课程编号
- 以“成绩”表为数据源,按“课程编号”字段统计每门课程最高分的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 课程编号
- 以Grade表为数据源,按“课程编号”字段统计每门课程期末成绩最高分的SQL语句是( )。 A: SELECT 课程编号,MAX(期末成绩)AS 最高分 FROM Grade B: SELECT 课程编号,MAX(期末成绩)AS 最高分 FROM Grade ORDER BY 课程编号 C: SELECT 课程编号,期末成绩 FROM Grade WHERE 期末成绩>ANY D: SELECT 课程编号,MAX(期末成绩)AS 最高分 FROM Grade GROUP BY 课程编号
- 下列各题使用如下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姓名
内容
- 0
统计只有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 选修人数
- 1
有课程表CInfo(课程编号,课程名称)和成绩表SCInfo(学号,课程编号,分数),使用以下SQL语句,检索选修了“高等数学”这门课程的学生成绩信息。SELECT * FROM SCInfo WHERE 课程编号= ( SELECT __________ FROM CInfo WHERE 课程名称='高等数学' )
- 2
已知选课表结构如下:(学号,课程号,成绩),现要查询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
- 3
在学生管理数据库中查询显示学号、姓名、课程编号、课程名、成绩语句为:selectxs.学号,xs.姓名,kc.课程编号,kc.课程名称,xk.成绩from选课asxkjoin学生asxsonxk.学号=xs.学号join课程askconxk.课程编号=kc.课程编号
- 4
已知“成绩”表中包含“学号”“课程编号”和“成绩”3个字段,从成绩表中挑选不及格的学生的学号,下面语句正确的是()。 A: Select学号from成绩where成绩<60 B: Select课程编号from成绩where成绩<60 C: Select学号from成绩where<60 D: Select课程编号from成绩where<60