2011-03-03 20 views
1

我如何使用TOP如何使用TOP

+2

StackOverflow:自2008年起爲您做作業! – 2011-03-03 09:40:21

回答

2

嘗試顯示來自同出一臺面10薪金列出頂配出10薪水這

SELECT Salary 
from 
(
    SELECT Salary, Row_Number() OVER(ORDER BY SALARY desc) AS 'Salaries' 
FROM User2 
)#emp 
    WHERE Salaries <=10 order by salary desc 
1

您可以使用ROW_NUMBER OVER (order by ...)

SELECT t.sal from 
(
    SELECT sal, Row_Number() OVER (ORDER BY sal desc) AS rownum 
    FROM table 
) t 
WHERE t.rownum <= 10 
相關問題