sql 从sql server数据库表中分部分获取记录
我想从我的 sql server 数据库中的表中分部分获取记录。例如,在一个查询中我想查看前 1000 条记录,在下一个查询中查看后 1000 条记录。同样..
sql server 可以吗?我正在使用 sql server 2008。在谷歌搜索时,我发现 mysql
的 LIMIT
子句,但它不适用于 sql server
。那么任何人都可以给出 Sql.请帮忙。
I want to fetch records from a table in my sql server database in parts. Like, in one query I want to see first 1000 records, in next query next 1000 records. Likewise..
Is it possible with sql server ? I am using sql server 2008. While googling, I found LIMIT
clause for mysql
, but it does not work for sql server
. So can any one give in Sql. Please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
前1000条记录:
通用方案(支持offset)
First 1000 records:
General solution (supports offset)
另请参阅 T-sql:如何执行优化分页?
Have also a look at T-sql: how to perform optimised Paging?