`
jxqc_job
  • 浏览: 529 次
社区版块
存档分类
最新评论
收藏列表
标题 标签 来源
sql server 2005 及以上版本的sql分页查询 sql server 2005 及以上版本的sql分页查询
SELECT t.字段名 
FROM (SELECT 字段(可以是多表关联的字段) ,row_number() over(order by 某个排序字段 desc) r 
      FROM 表名 
       where 过滤条件 ) t 
where t.r <= (每页显示条数*要查询的页) 
      and t.r > (每页显示条数*(要查询的页-1))

----------------------
SELECT t.字段名
FROM (SELECT 字段(可以是多表关联的字段) ,row_number() over(order by 某个排序字段 desc) r 
	  FROM 表名 
	  where 过滤条件 ) t 
where t.r <= (每页显示条数*要查询的页) 
	and t.r > (每页显示条数*(要查询的页-1))
	
--sql server 2005 及以上版本的sql分页查询
--每页显示2条记录,查询第1页
SELECT t.CourseId,t.CourseName, t.TeaId
FROM (SELECT a.*,row_number() over(order by CourseId) r 
	  FROM tblCourse a) t 
where t.r <= (2*1) 
	and t.r > (2*(1-1))

--每页显示2条记录,查询第2页
SELECT t.CourseId,t.CourseName, t.TeaId
FROM (SELECT a.*,row_number() over(order by CourseId) r 
	  FROM tblCourse a) t 
where t.r <= (2*2) 
	and t.r > (2*(2-1))
Global site tag (gtag.js) - Google Analytics