07-07
12

关于公司部门的SQL语句,两问

引用内容 引用内容
一个是EMP表(员工表),字段id,name,salary,age,...,info
另一个是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


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 面试题
相关日志:
评论: 0 | 引用: 0 | 查看次数: 751
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭