问题 单项选择题

下列各题使用如下表:
职工表(仓库号,职工号,工资,出生同期)

建立一个视图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。

填空题
单项选择题 A3/A4型题