设有一个关系EMP (职工号,姓名,部门名,工种,工资), 若需查询不同部门中担

考试题库2022-08-02  59

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

选项 A.工种=‘钳工’
B.‘工种=钳工’
C.‘工种’ = 钳工
D.工种= 钳工

答案 A

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

最新回复(0)