对自由表"评分.dbf"进行操作。“评分.dbf”的内容用命令LIST显示的结果如下: 记录号歌手号 分数评委号 1 1001 9.80 101 2 1001 9.60 102 3

admin2012-12-24  30

问题 对自由表"评分.dbf"进行操作。“评分.dbf”的内容用命令LIST显示的结果如下:
    记录号歌手号    分数评委号
    1    1001    9.80    101
    2    1001    9.60    102
    3    1001    9.70    103
    4    1001    9.80    104
    5    1001    9.90    105
    6  1002    9.90  101
    7  1002    9.95  102
    8  1002    9.70  103
    9  1002    9.88  104
    10  1002    9.80  105
    11  1002    9.82  106

执行下列SQL语句以后,scoregroup.dbf表中的记录个数是_________,记录号为1的记录的最低分的内容是__________。
SELECT评委号,rain(分数)as最低分;
FROM评分;
GROUP BY评委号;
INTO TABLE scoregroup.dbf ORDER BY评委号,最低分DESC

选项

答案6 9.80

解析 该SQL语句是将评分表按评委号分组,求每个评委的最低分,并将评委号和最低分按评委号升序,当评委号相同时分数以降序的方式插入新表scoregroup中,scoregroup表的内容如下:
    101    9.8
    102  9.6
    103  9.7
    104  9.8
    105  9.8
    106  9.82
    所以记录数为6,记录号为1的内容是9.8。
转载请注明原文地址:https://kaotiyun.com/show/oLsp777K
0

最新回复(0)