设有一个关系EMP(职工号,姓名,部门名,工种,工资),若需查询不同部门中担任“钳工”的职工的平均工资,则相应的SELECT语句为: SELECT 部门名,AVG(工资) AS 平均工资 FROM EMP GROUP BY(60)

admin2008-11-20  43

问题 设有一个关系EMP(职工号,姓名,部门名,工种,工资),若需查询不同部门中担任“钳工”的职工的平均工资,则相应的SELECT语句为:
   SELECT 部门名,AVG(工资)  AS 平均工资
   FROM EMP
   GROUP BY(60)  
   HAVING(61)  
   将职工号为“23115”、姓名为“李军”、部门名为“硬件测试部”的元组插入EMP关系中的SQL语句为:Insert(62)

选项 A、set to EMP Values(23115,李军,硬件测试部,,)
B、set to EMP Values(’23115’,’李军’,’硬件测试部’,,)
C、into EMP Values(23115,李军,硬件测试部,,)
D、into EMP Values(’23115’,’李军’,’硬件测试部’,,)

答案D

解析 本题考查应试者对SQL语言的掌握程度。
   试题(60)(61)的正确答案分别是选项C和A。因为根据题意查询不同部门中担任“钳工”的职工的平均工资,需要先按“部门名”进行分组,然后再按条件工种二,钳工,进行选取,因此正确的SELECT语句如F:
   SELECT部门名,AVG(工资)  AS 平均工资
   FROM EMP
   GROUP BY 部门名
   HAVING 工种=’钳工’
   试题(62)的正确答案是选项D,因为插入语句的基本格式如下:
   INSERT INTO 基本表名 (字段名[,字段名]…)
   VALUES(常量[,常量]…);查询语句
   由上可见,选项A和B是不正确的。选项C也是不正确的,因为按照SELECT语句的语法,字符串插入时,需要用单引号括起,可在选项C中“李军”和“硬件测试部”明显是字符串,但是却没有用单引号括起。
转载请注明原文地址:https://kaotiyun.com/show/RmjZ777K
0

最新回复(0)