是否可以对select n行进行变化以选择从0开始的最后n行。 我的(移动)应用程序资源有限,无法使用服务器端缓存。返回的最大行数是100.我通过选择前100获得前100个。然后,我希望用户能够请求行101-200等。数据库数据是静态的,重新查询时间可以忽略不计。 平台SQL Server 2008Select top上的变化n
0
A
回答
2
Here's an article它演示这样的查询使用ROW_NUMBER函数。
2
;With CTETable AS
(
SELECT ROW_NUMBER() OVER (ORDER BY Column_Name DESC) AS ROW_NUM, * FROM TABLENAME WHERE <CONDITION>
)
SELECT Column_List FROM CTETable WHERE ROWN_NUM BETWEEN <StartNum> AND <EndNum>
使用你的[startNum]和[EndNum]是你想要的任何系列,也许123 - 147!这将工作得很好!
相关问题
- 1. SELECT TOP N两个变量
- 2. SQL Select Top n percent rows
- 3. mysql select top n最大值
- 4. EntityDataSource控件和SELECT TOP(N)
- 5. SELECT top n for multiple tables
- 6. MS-Access SELECT TOP N子查询SQL
- 7. select TOP n从表中的行n在另一个表中?
- 8. SELECT TOP 20%SQL
- 9. SELECT TOP 10 rows
- 10. Sql SELECT TOP 1
- 11. Dynamic Top N Filtering
- 12. 在“select top n”查询中返回解锁的行
- 13. 子查询解决方法中可能的“限制n/select top n”限制
- 14. LINQ INNER SELECT WITH TOP
- 15. select top 1 nhibernate oracle
- 16. Spring data select top 100
- 17. 每年的SELECT TOP记录
- 18. 当n可能为0时,将SET ROWCOUNT n转换为TOP(n)
- 19. SELECT DISTINCT TOP 5在SQL Server
- 20. Oracle SELECT TOP 10条记录
- 21. SELECT TOP 1 ID,DISTINCT字段
- 22. 内侧内SELECT TOP JOIN
- 23. SQLite - SELECT TOP语法错误
- 24. GROUP BY子句的TOP N问题
- 25. oracle何时开始支持“top”:select top? PRODUCT的p2_.PRODUCT_ID?
- 26. PostgreSQL等同于TOP n WITH TIES:LIMIT“with ties”?
- 27. 从表中选择TOP N行
- 28. ANSI SQL版本的SELECT TOP 1
- 29. Tensorflow top张量中的n值
- 30. 按顺序使用Select Top和Delete Top是否安全?