问题
单项选择题
下列各题使用如下表:
职工表(仓库号,职工号,工资,出生同期)
建立一个视图salary,该视图包括了仓库号和(该仓库的)平均工资两个字段,正确的SQL语句是:______。
A.CREATE VIEW salary AS仓库号,AVG(52资)AS平均工资FROM职工表GROUP BY仓库号
B.CREATE VIEW salary AS SELECT仓库号,AVG(工资)AS平均工资FROM职工表GROUP BY职工号
C.CREATEVIEW Salary SELECT仓库号,AVG(工资)AS平均工资FROM职工表GROUPBY仓库号
D.CREATE VIEW salary AS SELECT仓库号,AVG(工资)AS平均工资FROM职工表GROUP BY仓库号
答案
参考答案:D
解析: 视图定义格式为:CREATE VIEW视图名[列名1,列名2,…] AS SELECT_Statement。本题解题思路是先从基本表中取出仓库号、平均工资,然后按仓库号进行分组,最后把得出的结论建立视图。因此,选项A没有选择SELECT语句,无法选择;选项B应该按仓库号进行分组;选项C格式不对,在SELECT前应加AS。