【大厂真题】SQL16题解 | 统计员工薪资扣除比例

# 需求分析:dep1 
# 扣除薪资占比(保留1位小数以百分数形式输出)
# 排序 按照扣除薪资占比降序排序
# 表名

SELECT a.staff_id,a.staff_name,concat(ROUND(dock_salary/normal_salary*100,1),'%') as dock_ratio
from staff_tb a
left join salary_tb b
on a.staff_id=b.staff_id
where a.department='dep1'
order by dock_salary/normal_salary  desc

可以按排序,直接按字符串结果

全部评论

相关推荐

评论
1
收藏
分享
牛客网
牛客企业服务