SELECT doesntmatterwhat
FROM whatever
OFFSET 3 LIMIT 2
我將如何重現此,但不使用LIMIT
或OFFSET
選擇最後3行,但不使用TOP最後一個如何選擇最後3行,但最後一個
SELECT doesntmatterwhat
FROM whatever
OFFSET 3 LIMIT 2
我將如何重現此,但不使用LIMIT
或OFFSET
選擇最後3行,但不使用TOP最後一個如何選擇最後3行,但最後一個
這是我一直在尋找的解決方案。感謝您的幫助。
SELECT doesntmatterwhat
FROM whatever
ORDER BY 1
OFFSET 3 ROWS
FETCH FIRST 2 ROWS ONLY;
,您確定?我想你需要一個'
是的,我的錯誤。 – woutwoot 2014-11-25 11:20:17
SELECT TOP 2 FROM (
SELECT TOP 3 doesntmatterwhat
FROM whatever
) a
ORDER BY doesntmatterwhat
SELECT n.doesntmatterwhat
FROM (SELECT n.doesntmatterwhat, row_number() OVER (ORDER BY date DESC) AS sequence
FROM whatever n
) n
WHERE n.sequence>= 2 AND n.sequence<= 3;
那麼,RDBMS是MySQL嗎? – 2014-11-25 10:56:37
我應該只使用ISO SQL,因此RDBMS無關緊要。但是,這是postgresql – woutwoot 2014-11-25 11:05:00
這聽起來像是功課 – franglais 2014-11-25 11:33:48