问题 单项选择题

题使用的数据表如下:
当前盘当前目录下在数据库:学院.dbc,其中有“教师”表和“学院”表。
                 “教师”表:
职工号系号姓名工资主讲课程
1102000101肖海3408数据结构
1102000202王岩盐4390数据结构
1102000301刘星魂2450C语言
1102000403张月新3200操作系统
1102000501李明玉4520数据结构
1102000602孙民山2976操作系统
1102000703钱无名2987数据库
1102000804呼廷军3220编译原理
1102000903王小龙3980数据结构
1102001001张国梁2400C语言
1102001104林新月1800操作系统
1102001201乔小廷5400网络技术
1102001302周兴池3670数据库
1102001404欧阳秀3345编译原理

                          “学院表”
系号系名
01计算机
02通信
03信息管理
04数学

建立一个视图salary,该视图包括了系号和(该系的)平均工资两个字段,正确的 SQL语句是

A.CREATE VIEW salary AS系号,AVG(工资)AS平均工资FROM教师; GROUP BY系号

B.CREATE VIEW salary AS SELECT系号,AVG(工资)AS平均工资FROM教师; GROUP BY系名

C.CREATE VIEW salary SELECT系号,AVG(工资)AS平均工资FROM教师; GROUP BY系号

D.CREATE VIEW salary AS SELECT系号,AVG(工资)AS平均工资FROM教师; GROUP BY系号

答案

参考答案:D

解析: 本题考查使用SQL语句创建视图。SQL中创建视图的命令格式是: CREATE VIEW<视图名>AS<SELECT查询语句> 另外,本题可以逐个排除错误答案,在四个选项中可以首先排除选项C,因为其缺少 AS关键字;选项A也错误,因为其缺少SELECT关键字,无法形成查询语句。选项 B的错误在于GROUP BY后面的关键字是系名,而原数据表中没有该字段,应该是按系号分组,故选项D为正确答案。

单项选择题
单项选择题