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

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

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

SELECT employees.emp_no, employees.first_name, employees.last_name, emp_bonus.btype, salaries.salary, 
CASE WHEN emp_bonus.btype = 1 THEN round(salaries.salary*0.1,1)
     WHEN emp_bonus.btype = 2 THEN round(salaries.salary*0.2,1)
     ELSE round(salaries.salary*0.3,1)
     END bonus
FROM employees
left join emp_bonus on employees.emp_no=emp_bonus.emp_no 
right join salaries on employees.emp_no=salaries.emp_no
WHERE salaries.to_date='9999-01-01' and emp_bonus.btype is not null
ORDER BY employees.emp_no asc

全部评论

相关推荐

有没有友友知道hr面会问什么我应该反问什么?还有如何防止hr套话啊?还有应该如果催hr推进快一点#字节#OPPO#hr面
牛客989988346号:职业规划,优缺点,为什么选择这个岗,对应聘公司产品的了解和满意度,如果让你改进公司产品你会怎么做,对ai(新技术)的了解,有无其他offer,什么时候能到岗
点赞 评论 收藏
分享
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务