2011-03-14 53 views
0

可能重复:
How to select top N from a table查询从表中选择前5工资

如何能写从表中选择前5工资查询?

+2

好吧,我要2!这不是一个真正的问题,你还没有给出任何上下文(例如表格模式)。投票结束。 – 2011-03-14 14:29:00

+1

请阅读常见问题,并尝试提出可以回答的问题:http://stackoverflow.com/faq – razlebe 2011-03-14 14:30:30

+1

在结束他的问题之前给他一个澄清的机会,这里显然是一个真正的问题。 @shailesh请指定您正在使用的数据库并为您的问题提供一些背景信息(表格结构) – theChrisKent 2011-03-14 14:33:30

回答

3
SELECT TOP 5 Salary 
    FROM SalariesTable 
    ORDER BY Salary DESC 
2
SELECT TOP 5 Salary 
FROM Salaries 
ORDER BY Salary DESC 
2

要获得TOP 5薪水最高:

SELECT DISTINCT TOP 5 MAX(Salary) 
    FROM Salaries 
GROUP 
    BY Salary 
ORDER 
    BY Salary DESC;