题解 | 各个部门实际平均薪资和男女员工实际平均薪资

各个部门实际平均薪资和男女员工实际平均薪资

https://www.nowcoder.com/practice/e8272685d07347cc88667f31f7989231

SELECT
    department,
    ROUND(AVG(normal_salary - dock_salary), 2) AS average_actual_salary,
    ROUND(COALESCE(AVG(CASE WHEN staff_gender = 'male' THEN normal_salary-dock_salary END), 0), 2) AS average_actual_salary_male,
    ROUND(COALESCE(AVG(CASE WHEN staff_gender='female' THEN normal_salary-dock_salary END), 0), 2) AS average_actual_salary_female
FROM staff_tb JOIN salary_tb
ON staff_tb.staff_id = salary_tb.staff_id
GROUP BY department
ORDER BY average_actual_salary DESC

全部评论

相关推荐

牛客78682892...:直接点还好,总比要了简历也不回的强
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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