SELECT doesntmatterwhat
FROM whatever
OFFSET 3 LIMIT 2
我如何重现这个,但不使用LIMIT
或OFFSET
来选择最后3行,但最后一行
最佳答案
SELECT TOP 2 FROM (
SELECT TOP 3 doesntmatterwhat
FROM whatever
) a
ORDER BY doesntmatterwhat
不使用 TOP
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;
关于sql - 如何选择最后3行但最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27124741/