xor*_*wer 0 sql t-sql sql-server sql-server-2005 sql-server-2008
如何在不使用MS SQL中的任何子查询的情况下找到第N个最高工资?
;WITH cte1
AS
(
SELECT ROW_NUMBER() OVER(ORDER BY SALARY DESC) AS RN, * FROM Salaries
)
SELECT *
FROM cte1
WHERE RN = 5 <-- Nth highest
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2317 次 |
| 最近记录: |