向上帝打申请了,下辈子再也不做程序员!! 上帝批复:OK!

MS-SQL 2005 中的分页查询

假设有表TableA,字段为FieldA, FieldB,查询第10到20条记录,SQL如下:

select *
from
    (
        select row_number() over(order by FieldA) as RowNum, *
        from
            TableA
    ) t
where
  t.RowNum between 10 and 20

posted @ 2009-03-20 12:11  zywuhao  Views(155)  Comments(0)    收藏  举报