itgle.com

查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是( )。A.SELECT 课程名称,SUM (成绩)AS 分数 FROM 课程,学生成绩; WHERE课程.课程编号=学生成绩.课程编号; GROUP BY课程名称B.SELECT 课程名称,MAX(成绩)分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY课程名称C.SELECT 课程名称,SUM(成绩)分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; G

题目

查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是( )。

A.SELECT 课程名称,SUM (成绩)AS 分数 FROM 课程,学生成绩; WHERE课程.课程编号=学生成绩.课程编号; GROUP BY课程名称

B.SELECT 课程名称,MAX(成绩)分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY课程名称

C.SELECT 课程名称,SUM(成绩)分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY课程.课程编号

D.SELECT 课程名称,MAX(成绩) AS 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY课程编号


相似考题
参考答案和解析
正确答案:B
解析:使用SQL语句查询课程的最高分,可以用MAX()函数来实现。由于查询的是每门课程的最高分,所以需要按照课程名称进行分组,故选项B正确。选项A的错误在于,查询结果由SUM(成绩)构成,是对分组后的成绩进行了求和,选项C也是同样的错误。选项D错误在于,AS子句后只有一个字段名,而查询结果字段有两个,无法匹配,也是错误的。
更多“查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是( )。A.SELECT 课程名称,S ”相关问题
  • 第1题:

    查询每门课程的最高分,要求得到的信息包括课程名称和分数,正确的命令是


    正确答案:B
    本题考查使用MAX()函数构造SQL查询。使用sQL查询课程的最高分,可以用MAX()甬数来实现。由于查询的是每门课程的最高分,所以需要按照课程名称进行分组.故选项B正确。选项A的错误在于查询结果由SUM(成绩)构成,选项C也是同样的错误,选项D错误在于AS子句后只有一个字段名,而查询结果字段有两个,无法匹配,也是错误的。

  • 第2题:

    查询每门课程的最高分,要求得到的信息包括课程名称和分数,正确的命令是()

    A.SELECT 课程名称,SUM(成绩)AS分数 FROM curriculum, grade WHERE curriculum.课程编号= grade.课程编号 GROUP BY课程名称

    B.SELECT 课程名称,MAX(成绩)分数 FROM curriculum, grade WHERE curriculum. 课程编号= grade.课程编号 GROUP BY课程名称

    C.SELECT 课程名称,SUM(成绩)分数 FROM curriculum, grade WHERE curriculum. 课程编号= grade.课程编号 GROUP BY curriculum.课程名称

    D.SELECT 课程名称,MAX(成绩)AS分数 FROM curriculum, grade WHERE curriculum. 课程编号= grade.课程编号 GROUP BY curriculum.课程名称


    B 本题考查使用MAX()函数构造SQL查询。使用sQL查询课程的最高分,可以用MAX()甬数来实现。由于查询的是每门课程的最高分,所以需要按照课程名称进行分组.故选项B正确。选项A的错误在于查询结果由SUM(成绩)构成,选项C也是同样的错误,选项D错误在于AS子句后只有一个字段名,而查询结果字段有两个,无法匹配,也是错误的。

  • 第3题:

    查询每门课程的最高分,要求得到的信息包括课程名称和分数,正确的命令是()。

    A.SELECT 课程名称,SUM(成绩)AS分数 FROM curriculum, grade WHERE curriculum.课程编号= grade.课程编号 GROUP BY课程名称

    B.SELECT 课程名称,MAX(成绩)分数 FROM curriculum, grade WHERE curriculum. 课程编号= grade.课程编号 GROUP BY课程名称

    C.SELECT 课程名称,SUM(成绩)分数 FROM curriculum, grade WHERE curriculum. 课程编号= grade.课程编号 GROUP BY curriculum.课程名称

    D.SELECT 课程名称,MAX(成绩)AS分数 FROM curriculum, grade WHERE curriculum. 课程编号= grade.课程编号 GROUP BY curriculum.课程名称


    B 本题考查使用MAX()函数构造SQL查询。使用sQL查询课程的最高分,可以用MAX()甬数来实现。由于查询的是每门课程的最高分,所以需要按照课程名称进行分组.故选项B正确。选项A的错误在于查询结果由SUM(成绩)构成,选项C也是同样的错误,选项D错误在于AS子句后只有一个字段名,而查询结果字段有两个,无法匹配,也是错误的。

  • 第4题:

    查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是

    A.SELECT课程名称,SUM(成绩)AS分数FROM课程,学生成绩; WHERE课程.课程编号=学生成绩.课程编号; GROUP BY课程名称

    B.SELECT课程名称,MAX(成绩) 分数FROM课程,学生成绩; WHERE课程.课程编号=学生成绩.课程编号; GROUP BY课程名称

    C.SELECT课程名称,SUM(成绩)分数FROM课程,学生成绩; WHERE课程.课程编号=学生成绩.课程编号; GROUP BY课程.课程编号

    D.SELECT课程名称,MAX(成绩)AS分数FROM课程,学生成绩; WHERE课程.课程编号=学生成绩.课程编号: GROUP BY课程编号


    正确答案:B
    解析:本题考查使用MAX()函数构造SQL查询。使用SQL查询课程的最高分,可以用MAX()函数来实现。由于查询的是每门课程的最高分,所以需要按照课程名称进行分组,故选项B正确。选项A的错误在于查询结果由SUM(成绩)构成,是对分组后的成绩进行了求和,选项C也是同样的错误,选项D错误在于AS子句后只有一个字段名,而查询结果字段有两个,无法匹配,也是错误的。

  • 第5题:

    【单选题】查询每门课程的最高分,要求得到的信息包括课程名称和分数,正确的命令是()。

    A.SELECT CName, TOP(Score) AS 分数 FROM CInfo, SCInfo WHERE CInfo.CNo= SCInfo.CNo GROUP BY CName

    B.SELECT CName, MAX(分数) 分数 FROM CInfo, SCInfo WHERE CInfo.CNo = SCInfo.CNo GROUP BY CName

    C.SELECT CName, TOP (分数) 分数 FROM CInfo, SCInfo WHERE CInfo.CNo = SCInfo.CNo GROUP BY CInfo.CName

    D.SELECT CName,MAX(分数) AS 分数 FROM CInfo,SCInfo WHERE CInfo.CNo = SCInfo.CNo GROUP BY CInfo.CNo


    select 课程号,max(score) as 最高分 from elective group by 课程号;