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

最全题库2022-08-02  58

问题 有一个员工关系EMP(员工号,姓名,部门名,职位,薪资),若需查询不同部门中担任“项目主管”职位的员工平均薪资,则相应的SQL语句为:SELECT部门名,AVG(薪资)AS平均薪资FROM EMPGROUP BY()();问题1选项A.员工号B.姓名C.部门名D.薪资问题2选项A.HAVING职位=‘项目主管’B.HAVING‘职位=项目主管’C.WHERE职位=‘项目主管’D.WHERE‘职位=项目主管’

选项

答案 CA

解析 SELECT语句的语法结构:
SELECT[ALL|DISTINCT]<列名>[,···n]
FROM<表名|视图名>[,···n]
[WHERE<条件表达式>]
[GROUP BY<列名>[HAVNG<条件表达式>]]
[ORDER BY<列名>[ASC|DESC][,···n]]
本题中是要求查询不同部门中,所以应使用分组语句进行分组,分组的条件是部门名;在分组的基础上指定条件,一般使用HAVING语句,本题要求是担任“项目主管”职位,也就是说要求职位为项目主管。由于“项目主管”是属于字符串类型的数据,所以在条件表达式中,需要使用单引号将该值引起来。
转载请注明原文地址:https://tihaiku.com/congyezige/2421269.html

最新回复(0)