《SQL高級應用和數據倉庫基礎(MySQL版)》作業 ·007

問題描述

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
    res1
  • 結果2
    res2
  • 結果3
    res3
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章