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