2010-05-19 9 views

Odpowiedz

7
SELECT ... FROM ... ORDER BY column DESC LIMIT 2 OFFSET 1; 

Zależnie od dialektu SQL istnieje inny sposób określania LIMIT i OFFSET.

+0

To nie zadziała w SQL 2005. Ale jest używane głównie w MYSQL i PostgreSQL –

0

SQL Server 2000+

SELECT TOP 2 
    * 
FROM 
    (
    SELECT TOP 3 * FROM table ORDER BY Something DESC 
    ) T 
ORDER BY Something 
0

Jeśli używasz SQL Server 2005+ można użyć ROW_NUMBER konstrukt.

Powiązane problemy