原来在SQL SERVER中写过分页语句,比较麻烦,因为ORACLE没有TOP命令,所以认为ORACLE分页一定很难,但今天见了一条语句,很好玩,也好使,就记下来了。
select * from( select rownum r, field1,field2 from table_name where rownum <= page* rows ) where r > (page-1) * rows
原来在SQL SERVER中写过分页语句,比较麻烦,因为ORACLE没有TOP命令,所以认为ORACLE分页一定很难,但今天见了一条语句,很好玩,也好使,就记下来了。
select * from( select rownum r, field1,field2 from table_name where rownum <= page* rows ) where r > (page-1) * rows