全部题库 / VF / 试题详情
单选题 VF
2017-03-19

设有关系歌手(歌手号,姓名,最后得分)和关系评分(歌手号,分数,评委号),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手“最后得分”的SQL语句是(  )。

A.UPDATE歌手SET最后得分=(SELECT AVG(分数)FROM评分WHERE歌手号=歌手.歌手号)
B.UPDATE歌手SET最后得分EXISTS(SELECT AVG(分数)FROM评分WHERE歌手号=歌手.歌手号)
C.UPDATE歌手SET最后得分=(SELECT AVG(分数)FROM评分)
D.UPDATE歌手SET最后得分=(SELECT AVG(分数)FROM评分GROUP BY评委号)

参考答案

A

答案解析

查询的基本形式由SELECT-FROM-WHERE查询块组成。其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件,即选择元组的条件。本题规定每个歌手的最后得分是所有评委给出的分数的平均值,正确的语句应为SELECT AVG(分数)FROM评分WHERE歌手号=歌手.歌手号,选项A.为正确答案。

你可能感兴趣的试题

A.INSERT VALUES(“1001 ”,9.9,“105”)INT0评分(歌手号,分数,评委号)
B.INSERT TO评分(歌手号,分数,评委号)VALUES(“1001”,9.9,“105”)
C.INSERT INTO评分(歌手号,分数,评委号)VALUES(“1001”,9.9,“105”)
D.INSERTVALUES(“1001”,9.9,“105”)TO评分(歌手号,分数,评委号)
A.SELECT歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分FROM评分INTO DBF TENP GROUP BY歌手号ORDER BY最后得分DESC
B.SELECT歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY评委号ORDER BY最后得分DESC
C.SELECT歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY评委号ORDER BY最后得分DESC
D.SELECT歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY歌手号ORDER BY最后得分DESC
A.SELECT * FROM歌手WHERE最后得分BETWEEN 9。00 AND 8.00
B.SELECT * FROM歌手WHERE最后得分>=8.00 AND最后得分<=9.00
C.SELECT * FROM歌手WHERE最后得分>9.000R最后得分<8.00
D.SELECT * FROM歌手WHERE最后得分<=8.00 AND最后得分>=9.00