设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。 (1)试用SQL语句完成

admin2020-01-15  39

问题 设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。
  (1)试用SQL语句完成以下查询:各部门中工资不低于600元的职工的平均工资。
  (2)请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。

选项

答案(1)SELECT DNO,AVG(SALARY) FROM EMP WHERE SALARY>=600 GROUP BY DNO (2)UPDATE EMP SET SALARY=SALARY*1.1 WHERE ENO IN (SELECT ENO FROM EMP,DEPT WHERE EMP.DNO=DEPT.DNO AND DNAME=‘销售部’ AND SALARY<600)

解析
转载请注明原文地址:https://jikaoti.com/ti/7wLfFFFM
0

最新回复(0)