题解 | #获取有奖金的员工相关信息。#

获取有奖金的员工相关信息。

http://www.nowcoder.com/practice/5cdbf1dcbe8d4c689020b6b2743820bf

思路:以员工_奖金表为主表连接员工表和薪水表
select
e1.emp_no
,first_name
,last_name
,btype
,salary
,case when btype = 1 then 0.1salary
when btype = 2 then 0.2
salary
else 0.3*salary end bonus
from emp_bonus e1
left join employees e2 on e1.emp_no = e2.emp_no
left join salaries s on e1.emp_no = s.emp_no
where s.to_date = '9999-01-01'

sql刷题笔记 文章被收录于专栏

sql刷题笔记,有思路的讲解,不过比较简单,可以稍微启发你一下,留给你一些思考的空间。

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务