问题
单项选择题
给定供应关系SPJ(供应商号,零件号,工程号,数量),查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。
SELECT工程号, (52) FROM SPJ GROUP BY工程号 (53)
ORDER BY工程号DESC;
(53)处填()。
A.HAVING COUNT(DISTINCT(供应商号))>2
B.Where COUNT(供应商号)>2
C.HAVING(DISTINCT(供应商号))>2
D.Where供应商号2
答案
参考答案:A
解析:
本题考查属性重命名机制以及基本的SOL语句。
52题是将查询出来的数量的平均值重新命名为平均数量。用法为:old-name as new-name,因此选B。
53题要求查询出至少用了3家供应商的供应零件,由于可能出现一个项目可能用同一供应商的多种零件,所以要加上Distanct加以避免。由此答案为A。