Oracle查行号为100到110的10条数据

来源:互联网 发布:淘宝助理5.5无数据 编辑:程序博客网 时间:2024/05/23 17:17

面试中问到的,好久没用,竟然想不起来。

SELECT B.R,B.WAYBILL_NO  FROM (SELECT ROWNUM R, T.* FROM TT_EXPIRED_DUTY_NEW T WHERE ROWNUM <= 110) B WHERE B.R >= 100   AND B.R <= 110;
基本思想是一趟查询将行号<=110的数据查询出来,给个另外,然后再外层用一次查询取别名在[100,110]范围内的查询出来。