SQL-选择薪水最高的人的名字

use*_*006 5 sql select max

我有一张叫作工人的表,其中包括几个人的名字,工资和工作地点。该表如下所示:

|Name|Station|Salary|
|Kyle|1      |2200  |
|Lisa|2      |2250  |
|Mark|3      |1800  |
|Hans|4      |1350  |
Run Code Online (Sandbox Code Playgroud)

这听起来像是一个非常明显的初学者问题,但我无法解决它。我想选择薪水最高的人的名字。感谢您的阅读,祝您阅读愉快。

gh9*_*gh9 5

Select name 
from table 
where salary = (select max(salary) from table)
Run Code Online (Sandbox Code Playgroud)

我不知道您是否想加入联系(如果两个人的工资相同,这是最高工资。)

这样做是找到最高薪水,然后在查询中使用该最高薪水来查找所有拥有该薪水的人。您将需要用表名称替换单词表。