单选题
设有关系歌手(歌手号,姓名,最后得分)和关系评分(歌手号,分数,评委号),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手“最后得分”的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列名称:某值,对于本题来说从关系评分表中计算出每次歌手的平均分,然后用这个平均分更新歌手表中最后得分字段。
提交答案
关闭