原来在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