sql 2005 分页代码

with temptbl as (
  SELECT ROW_NUMBER() OVER (ORDER BY id desc)AS Row
from 表名
)
SELECT * FROM temptbl where Row between 开始值 and 结束值

 

 

 

第二种:

SELECT *
FROM (SELECT ROW_NUMBER() OVER(ORDER BY id DESC, id) AS rownum,字段名
      FROM 表名) a
WHERE rownum BETWEEN 开始值 AND 结束值

posted on 2009-06-26 19:09  石牌村夫  阅读(412)  评论(0)    收藏  举报