如何在SQL Server数据库中实现分页它没有LIMT关键字,比如mysql?在SQL Server中寻呼
1
A
回答
-1
它不使用限制,但你可以使用TOP:
SELECT TOP 10 *
FROM foo
WHERE whateverPagingID >= 650 /* or whatever the last page started with */
ORDER BY pagingID;
+2
这只会得到第一页。你需要使用ROW_NUMBER函数 – 2010-08-23 10:41:43
+0
我的答案隐含着你保留最后一个pagingID(在这种情况下是650)并将它提供给WHERE子句。对不起,如果不清楚。 – 2011-01-09 14:09:32
0
相关问题
- 1. Microsoft SQL Server寻呼
- 2. 在SQL Server问题中寻呼
- 3. SQL Server寻呼和圣杯
- 4. 在T-SQL中寻呼
- 5. 寻呼在T-SQL
- 6. 寻呼MS SQL
- 7. 寻呼普适SQL
- 8. 寻找在SQL Server
- 9. 与中继器,SQL Server和自定义的寻呼机
- 10. 在iCarousel中寻呼
- 11. 在ActiveRecord中寻呼
- 12. 在uitableview中寻呼
- 13. 在NHibernate中寻呼
- 14. 在asp.net中寻呼
- 15. 在slickGrid中寻呼
- 16. 在Umbraco中寻呼
- 17. 在Datalist中寻呼
- 18. 在Repeater中寻呼
- 19. SQL Azure寻呼优化
- 20. ASP.NET,SQL 2005年的“寻呼”
- 21. 寻呼在PHP
- 22. 在Rediis寻呼
- 23. 寻呼在Marklogic
- 24. 在Joomla寻呼
- 25. 寻呼SQL Server的动态复杂查询
- 26. 在Facebook中寻呼FQL
- 27. 在传统ASP中寻呼
- 28. 在uiscrollview中手动寻呼
- 29. 在j模板中寻呼
- 30. 在asp.net-mvc-2中寻呼
可能重复[分页SQL Server 2005个的结果(http://stackoverflow.com/questions/2840/paging-sql-server-2005-results) – 2010-08-23 11:34:20