SQL Server 2005下的分页SQL
2008-09-16 13:59
344 查看
1、使用SQL Server 2005中新增的ROW_NUMBER
几种写法分别如下:
Code
begin
DECLARE @first_id varchar(18), @startRow int
SET ROWCOUNT 10000
SELECT @first_id = m_id FROM mem_member ORDER BY m_id
SET ROWCOUNT 20
SELECT m.*
FROM mem_member m
WHERE m_id >= @first_id
ORDER BY m.m_id
SET ROWCOUNT 0
end
几种写法分别如下:
Code
begin
DECLARE @first_id varchar(18), @startRow int
SET ROWCOUNT 10000
SELECT @first_id = m_id FROM mem_member ORDER BY m_id
SET ROWCOUNT 20
SELECT m.*
FROM mem_member m
WHERE m_id >= @first_id
ORDER BY m.m_id
SET ROWCOUNT 0
end
相关文章推荐
- SQL Server 2005下的分页SQL
- SQL Server 2000/2005 分页SQL(转)
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- SQL Server 2005下的分页SQL (转载)
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- [转]各种分页 in SQL Server 2005, SQL Server 2000, MS Access and MySQL
- SQL Server 2005下的分页SQL ,row_number是个鸡肋
- SQL Server 2005下的分页SQL
- SQL Server 2000/2005 分页SQL
- SQL Server 2005下的分页SQL(效率比较)
- SQL Server 2000/2005 分页SQL — 单条SQL语句 (转)
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- 简单的sql server 2005 分页查询sql语句
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- SQL Server 2005下的分页SQL
- SQL Server 2005下的分页SQL
- C#拼接SQL语句,SQL Server 2005+,多行多列大数据量情况下,使用ROW_NUMBER实现的高效分页排序