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

admin2016-12-07  30

问题 设有关系歌手(歌手号,姓名,最后得分)和关系评分(歌手号,分数,评委号),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手“最后得分”的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

解析 本题考查UPDATE和SELECT语句。UPDATE语句用于修改表中的数据。其语法格式为:UPDATE表名称SET列名称=新值WHERE列名称=某值,对于本题来说从关系评分表中计算出每次歌手的平均分,然后用这个平均分更新歌手表中最后得分字段。
转载请注明原文地址:https://kaotiyun.com/show/muIp777K
0

最新回复(0)