摘要:MySQL是一種常用的關系型數據庫管理系統,掌握MySQL技能能夠幫助你輕松漲薪。本文將介紹如何使用MySQL實戰計算員工實發工資。
1. 創建員工信息表
首先,我們需要創建一個員工信息表,包含員工ID、姓名、基本工資等字段。可以使用以下SQL語句創建表:
ployee (
id INT(11) NOT NULL AUTO_INCREMENT,ame VARCHAR(50) NOT NULL,
salary FLOAT NOT NULL,
PRIMARY KEY (id)
2. 插入員工信息
接下來,我們需要向員工信息表中插入員工信息。可以使用以下SQL語句插入數據:
ployeeame, salary) VALUES
('張三', 5000),
('李四', 6000),
('王五', 7000),
('趙六', 8000);
3. 計算實發工資
現在,我們已經有了員工信息表,可以開始計算員工的實發工資了。假設公司有以下扣款項:
社保:每月扣除員工基本工資的10%;
個稅:工資小于5000元,不扣稅;5000元至8000元,扣除工資的10%;大于8000元,扣除工資的20%。
我們可以使用以下SQL語句計算每個員工的實發工資:
SELECT
id,ame,
salary,
salary * 0.9 AS after_security,
CASE
WHEN salary<= 5000 THEN salary * 0.9
WHEN salary<= 8000 THEN salary * 0.9 * 0.9
ELSE salary * 0.9 * 0.8al_salaryployee;
以上SQL語句中,使用了CASE語句來根據工資計算個稅,最終得出員工的實發工資。
通過本文的實戰案例,相信大家已經掌握了如何使用MySQL計算員工實發工資。