pva*_*896 3 t-sql sql-server-2005
员工表中包含EmpSalary的一个表.我需要找到公司支付的第二大薪水.
如何从表中找到第二大值(薪水).
;WITH CTE AS ( SELECT ROW_NUMBER() OVER (ORDER BY SortColumn DESC) AS RowNumber, *
FROM YourTable)
SELECT * FROM CTE WHERE RowNumber = 2
Run Code Online (Sandbox Code Playgroud)