问题 单项选择题

第15~26题使用的数据表如下:
当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。
“教师”表

职工号 系号 姓名 工资 主讲主课程
11020001 01 肖海 3408 数据结构
11020002 02 王岩盐 4390 数据结构
11020003 01 刘星魂 2450 C语言
11020004 03 张月新 3200 操作系统
11020005 01 李明玉 4520 数据结构
11020006 02 孙民山 2976 操作系统
11020007 03 钱无名 2987 数据库
11020008 04 呼延军 3220 编译原理
11020009 03 王小龙 3980 数据结构
110200010 01 张国梁 2400 C语言
110200011 04 林新月 1800 操作系统
110200012 01 乔小廷 5400 网络技术
110200013 02 周兴池 3670 数据库
110200014 04 欧阳秀 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教师; GROUPBY系号

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

答案

参考答案:D

解析: 在SQL的数据定义功能中,可以对视图进行定义,语句格式为:
CREATE VIEW view_name[(column_name[column_name]...)]
AS select_statement
在选项B中,用于指定分组的条件设置错误,教师表中不存在“系名”字段,选项A和 C都存在语法错误。 ’

问答题
问答题 简答题