07-07
12
关于公司部门的SQL语句,两问
作者:Java伴侣 日期:2007-07-12
引用内容
一个是EMP表(员工表),字段id,name,salary,age,...,info
另一个是DEP表(部门表),字段id,name,...info
1.查出某部门中低于400月薪(salary)的员工们的平均工资。
2.把低于400月薪员工们的工资上调10%。
另一个是DEP表(部门表),字段id,name,...info
1.查出某部门中低于400月薪(salary)的员工们的平均工资。
2.把低于400月薪员工们的工资上调10%。
复制内容到剪贴板 程序代码
1.select AVG(e.salary) from EMP e, DEP d where e.depid=d.id and e.salary<400 and d.id=xxx
其中xxx就是DEP的id,假定emp表中有个depid字段,表示员工所属DEP
复制内容到剪贴板 程序代码
2.update EMP set salary=salary*1.10 where salary<400
评论: 0 | 引用: 0 | 查看次数: 788
发表评论