初识 Rownumber 函数分页。 狼

select * from
(

SELECT id,
ROW_NUMBER() OVER (order by id desc)as Rownum
FROM [table]
) as c1

where Rownum>1 and Rownum<3

说明:外出必须在嵌套一个select 语句。并且必须有别名,否则出错。 如果不嵌套,则在执行where语句时 Rownum 列还未定义,就无法再where语句中使用。嵌套目的就是为了在 where语句中使用Rownum列。

sql语句执行过程:from  、where、select 、having、 group by、order by

原文地址:https://www.cnblogs.com/gowhy/p/1995107.html