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

admin2019-04-30  25

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

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

答案D

解析 根据题意,要查询“不同部门中担任“钳工”的职工的平均工资”,所以应该根据“部门名”分组,故第1空应该选择C。
   分组后,筛选条件应该是“工种=’钳工’”,故第2空应该选择A。
   在SQL中,插入语句格式是:insert into<表名>(字段名[,字段名]…)values(常量 [,常量]…)。而当语句要包含插入表的全部字段时,字段列表可以省略。常量值列表中的常量如果是字符串,应该用单引号括起来。由此可见,第3空的正确答案是选项D。
转载请注明原文地址:https://jikaoti.com/ti/wWL7FFFM
0

最新回复(0)