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

题库2022-08-02  59

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

选项 A.员工号
B.姓名
C.部门名
D.薪资

答案 C

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

最新回复(0)