问题 单项选择题

设有一个关系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。

填空题
单项选择题 案例分析题