| [转贴]如何正确利用Rownum来限制查询所返回的行数? |
| it.no1edu.net 佚名 不详 2006-12-15【字体:小 大】 |
|
|
l from sale where rownum<4;
ROWNUM MONTH SELL
--------- ------ ---------
1 200001 1000
2 200002 1100
3 200003 1200
如何用rownum实现大于、小于逻辑?(返回rownum在4—10之间的数据)(minus操作,速度会受影响)
SQL> select rownum,month,sell from sale where rownum<10
2 minus
3 select rownum,month,sell from sale where rownum<5;
ROWNUM MONTH SELL
--------- ------ ---------
5 200005 1400
6 200006 1500
7 200007 1600
8 200101 1100
9 200202 1200
想按日期排序,并且用rownum标出正确序号(有小到大)
SQL> select rownum,month,sell from sale order by month;
ROWNUM MONTH SELL
--------- ------ ---------
1 200001 1000
2 200002  上一页 [1] [2] [3] [4] [5] [6] 下一页
|
文章录入:anycall 责任编辑:anycall |
|
上一篇文章: Oracle LogMiner终结版(zt)
下一篇文章: 在Oracle9i中,如何监视索引并清除监视信息
|
 |
赞助商链接 |
|