Rails查询以查找employee表中的第二高薪

时间:2016-02-19 07:17:39

标签: ruby-on-rails

我有一个员工模型,员工表中会有一些带有薪水栏的记录。我需要找到第二大员工薪水的记录 我怎么能用简单的rails查询呢?

2 个答案:

答案 0 :(得分:7)

Employee.order(salary: :desc).offset(1)

答案 1 :(得分:3)

可能有更好的方法,但我猜这有效

Employee.order("salary DESC").limit(2).last