问题描述
1.员工转正后,月薪上调20%,请查询出所有员工转正后的月薪。
2.员工试用期6个月,转正后月薪上调20%,请查询出所有员工工作第一年的年薪所得
(不考虑奖金部分,年薪的试用期6个月的月薪+转正后6个月的月薪)
3.员工试用期6个月,转正后月薪上调20%,请查询出所有员工工作第一年的所有收入(需考虑奖金部分),
要求显示列标题为员工姓名,工资收入,奖金收入,总收入。
参考解答
首先根据这微博主的这篇博客中的SQL语句给MySQL导入了emp表:https://blog.csdn.net/guchunchao/article/details/82806143
以下是上面问题的参考解答SQL语句:
-- 1、转正员工的工资
select ename 员工姓名, sal*1.2 转正后工资 from emp;
-- 2、所有员工第一年的年薪(不带奖金)
select ename 员工姓名, sal*2.2*6 总收入(不带奖金) from emp;
-- 3、所有员工第一年的年薪(带奖金)
select
ename 员工姓名,
sal*2.2*6 工资收入,
ifnull(comm, 0) 奖金收入,
sal*2.2*6 + ifnull(comm, 0) 总收入
from emp;
查询结果:
- 结果1
- 结果2
- 结果3