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

admin2013-10-23  32

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

最新回复(0)