問題描述
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