设有关系EMP(EN0,ENAME,sALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为为部门号、部门名称、部门经理的职工号.(1)试用SQL语句完成以下查询:各部门中工资不低于600的职工的平均工资.(2)请用sQL语句将"销售部"的那些工资数额低于600的职工的工资上凋10%.
设有关系EMP(EN0,ENAME,sALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为为部门号、部门名称、部门经理的职工号.(1)试用SQL语句完成以下查询:各部门中工资不低于600的职工的平均工资.(2)请用sQL语句将"销售部"的那些工资数额低于600的职工的工资上凋10%.
【正确答案】:(1)SELECT DNO,AVG(SAI.ARY) FROM EMP WHERE SALARY>=600 GRoUP BY DNO (2)UPDATE EMP SET SALARY=SALARY*1.1 WHERE ENOIN (SELECT ENo FROM EMP,DEPT WHERE EMP DNO=DEPT.DNO AND DNAME='销售部 AND SALARY<600)
Top