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

select
    e.emp_no,
    first_name,
    last_name,
    btype,
    salary,
    round(
        if (
            btype = 1,
            salary * 0.1,
            if (btype = 2, salary * 0.2, salary * 0.3)
        ),
        1
    ) as bonus
from
    employees e,
    emp_bonus eb,
    salaries s
where
    e.emp_no = eb.emp_no
    and e.emp_no = s.emp_no
    and to_date = '9999-01-01'
order by
    e.emp_no

全部评论
楼楼只能运用这个函数编程吗?
点赞 回复 分享
发布于 2023-05-14 11:33 湖南
兄弟这个要引用别的数据库吗?
点赞 回复 分享
发布于 2023-05-14 11:03 天津

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务