SQL Server 20122014 使用 ORDER BY OFFSET 和 FETCH NEXT
要获得接下来的 10 行,只需运行此查询:
SELECT * FROM TableName ORDER BY id OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;
使用时需要考虑的要点:
ORDER BY
必须使用OFFSET
和FETCH
子句。FETCH
强制使用OFFSET
条款。你永远不能使用,ORDER BY
…FETCH
。TOP
不能与OFFSET
和FETCH
在同一查询表达式中组合使用。