我如何在 Salesforce 的 Employee 对象中找到 4th height Salary?
How can i find the 4th height Salary in a Employee object in Salesforce?
你好谁能告诉我如何在员工对象中找到第 5 高的薪水?
假设他们是 1000, 2000, 3000, 4000,5000, 6000, 7000,80000 这些是薪水如何找到第 5 高薪水。
基本查询看起来与此类似(我的组织中没有您的对象,并且由于您没有在问题上付出足够的努力 - 您必须调整答案)
select name, numberofemployees
from account
order by numberofemployees desc nulls last
limit 5
然后真正得到第 5 行你会做
select name, numberofemployees
from account
order by numberofemployees desc nulls last
limit 1 offset 4
如果有重复,这会变得更加棘手,例如在您的数据中,7000 会出现两次,但仍然算作第二高。那么可能需要这样的东西
select numberofemployees, count(id)
from account
group by numberofemployees
order by numberofemployees desc nulls last
limit 1 offset 4
你好谁能告诉我如何在员工对象中找到第 5 高的薪水?
假设他们是 1000, 2000, 3000, 4000,5000, 6000, 7000,80000 这些是薪水如何找到第 5 高薪水。
基本查询看起来与此类似(我的组织中没有您的对象,并且由于您没有在问题上付出足够的努力 - 您必须调整答案)
select name, numberofemployees
from account
order by numberofemployees desc nulls last
limit 5
然后真正得到第 5 行你会做
select name, numberofemployees
from account
order by numberofemployees desc nulls last
limit 1 offset 4
如果有重复,这会变得更加棘手,例如在您的数据中,7000 会出现两次,但仍然算作第二高。那么可能需要这样的东西
select numberofemployees, count(id)
from account
group by numberofemployees
order by numberofemployees desc nulls last
limit 1 offset 4