【发布时间】:2023-04-08 05:44:02
【问题描述】:
我有两列第一个我想要前 10 名产品 (1-10)
那是
SELECT TOP 10 * FROM Product
在第二列中我想要接下来的 10 个结果 (11-20)
我该怎么做?
【问题讨论】:
-
请问什么版本的 SQL Server?
-
MySql 或 SQLServer 什么平台?
-
在 SQL Server 2011(代号“denali”)中,您将能够做到
SELECT * FROM Table ORDER BY Something OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY,这非常棒:) -
@AlexBagnolini 你能把它作为答案,因为它现在真的是更正确的答案吗? - 如果没有答案,人们可能会在 cmets 中错过它。
-
@MartinSmith True,5 年后重读这些问题我可以看到 :)
标签: sql sql-server