首页 > 解决方案 > MS SQL:如何查找比最低工资高 10% 的员工姓名和工资?

问题描述

我有员工的姓名和薪水。我如何获得工资比现有最低工资总额高出 10% 的员工的姓名和工资?

标签: sqlsql-server

解决方案


使用子查询获取最低工资值,并通过将 1.1(10%) 乘以最小值来选择最多 10% 的工资值。

询问

select [name], [salary]
from [employees]
where [salary] <= (select min([salary]) from [employees]) * 1.1;

在此处查找演示


推荐阅读