SQL Query从表中获取前两个最高列值

时间:2011-09-16 16:38:07

标签: mysql sql

我希望在我的sql中有一个查询,它会将结果返回为 -

我有一个名为employee的表,列名,工资,地址。 查询应返回employee表中的前两个最高列值。

这应该是单一查询。

1 个答案:

答案 0 :(得分:4)

如果最高列为salary,则执行以下操作:

select salary from employee
order by salary desc
limit 2

您可以对其他任何列执行相同操作,只需替换SELECTORDER BY部分中的列名称。