oracle 行号和分页

1.行号是个伪列,rownum 永远按照默认的顺序生成

2.rownum 只能使用< <= 不能使用>  >=(原因是oracle数据库是行式数据库,像盖楼一样,没有第一层就排不到第二层

  分页

  

SELECT r, e2.*
FROM (SELECT rownum AS r, e1.*
	FROM (SELECT *
		FROM emp
		ORDER BY sale
		) e1
	WHERE rownum <= 8
	) e2
WHERE r >= 5;

 

posted @ 2017-04-18 09:46  酸奶加绿茶  阅读(809)  评论(0编辑  收藏  举报