早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

若将上述各关系直接实现为对应的物理表,现需查询在2005年1月1日到2005年 12月31日期间,在该宾馆

题目

若将上述各关系直接实现为对应的物理表,现需查询在2005年1月1日到2005年 12月31日期间,在该宾馆住宿次数大于5次的客人身份证号,并且按照入住次数进行降序排列。下面是实现该功能的SQL语句,请填补语句中的空缺。

SELECT 住宿.身份证号,count (入住日期)

FROM 住宿,客人

WHERE 入住日期>='20050101'AND 入住日期<='20051231'

AND 住宿.身份证号=客人.身份证号

GROUP BY (2)

(3) count(入住日期)>5

(4)

参考答案
正确答案:(2)住宿.身份证号 (3)HAVING (4)ORDER BY 2 DSC或ORDER BY 2 DESC
(2)住宿.身份证号 (3)HAVING (4)ORDER BY 2 DSC,或ORDER BY 2 DESC 解析:该题主要考查SQL语言。GROUP BY后必须出现SELECT后查询项中不包含聚集函数的部分:GROUP BY后跟的条件应该用HAVING子句表示;题目要求按照入住次数降序排序,故最后应填入ORDER BY子句。