设有关系评分(歌手号,分数,评委号),如果每个歌手的“最后得分”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据关系“评分”求每个歌手的“最后得分”并存储于表TENP中,表TEMP中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序

admin2015-08-13  40

问题 设有关系评分(歌手号,分数,评委号),如果每个歌手的“最后得分”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据关系“评分”求每个歌手的“最后得分”并存储于表TENP中,表TEMP中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表TEMP的SQL语句是(     )。

选项 A、SELECT歌手号,(COUNT(分数)一MAX(分数)一MIN(分数))/(SUM(*)一2)最后得分FRON 评分INTO DBF TEMP GROUP BY歌手号ORDER BY最后得分DESC
B、SELECT歌手号,(COUNT(分数)一MAX(分数)一NIN(分数))/(SUN(*)一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歌手号,(SUN(分数)一MAX(分数)一MIN(分数))/(COUNT(*)一2)最后得分FROM 评分INTO DBF TENP GROUP BY歌手号ORDER BY最后得分DESC

答案D

解析 根据题干要求的计算歌手“最后得分”的计算方法,应使用Sum计算分数而非Count,因此首先排除A、B选项。求每个歌手的“最后得分”,应该按照歌手号分组,即GROUPBY歌手号。所以本题选D。
转载请注明原文地址:https://jikaoti.com/ti/YNv0FFFM
0

最新回复(0)