sql案例----Rownum的用法及分页

1、ROWNUM:表示行号,实际上此是一个列,但是这个列是一个伪列,此列可以在每张表中出现     SQL: select rownum,a.* from ZB_BT_GSFYHZ a   如图所示: sql案例----Rownum的用法及分页sql案例----Rownum的用法及分页   2、我们可以根据rownum来取结果集的前几行,比如前15行   SQL:select rownum ,a.* from ZB_BT_GSFYHZ  a  where rownum<16   如下图所示: sql案例----Rownum的用法及分页sql案例----Rownum的用法及分页 3、但是我们不能取到中间几行,因为rownum不支持大于号,只支持小于号,如果想实现我们的需求需要使用子查询,也正是oracle分页的做法 第一步:select * from ZB_BT_GSFYHZ   第二步:select rownum rw,a.* from (select * from ZB_BT_GSFYHZ) a where rownum<16   第三步:select * from (select rownum rw,a.* from (select * from ZB_BT_GSFYHZ) a where rownum<16) b where b.rw>5   如下图所示: sql案例----Rownum的用法及分页sql案例----Rownum的用法及分页
上一篇:Photon(PUN)对HTC Vive进行同步


下一篇:MySQL中Procedure事务编写基础笔记