世界因你而精彩___vv

要么忙着生存,要么赶着去死!人总是要做点什么的!

 

Oracle中限制返回结果集的行数

  Oracle不支持类似于 MySQL 中的 limit. 但你还是可以rownum来限制返回的结果集的行数……

  Oracle不支持类似于 MySQL 中的 limit. 但你还是可以rownum来限制返回的结果集的行数.

  如果你只希望返回前十行纪录,你可以这样写:

  SELECT * FROM table WHERE ROWNUM< 10;

  但是下面的语句是不对的:

  SELECT * FROM table WHERE ROWNUM >90 AND ROWNUM< 100;

  这是因为 Oracle 认为这个条件不成立,所以没有返回。

  你应该这样写:

  SELECT * FROM table WHERE ROWNUM< 101;
  minus
  SELECT * FROM table WHERE ROWNUM< 91;



要么忙着生存,要么赶着去死!人总是要做点什么的!

posted on 2007-12-13 17:14 vv 阅读(496) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(2)

随笔分类(4)

随笔档案(7)

文章分类(10)

文章档案(11)

相册

最新随笔

搜索

最新评论

  • 1. re: 过滤页面中没有用到的图片[未登录]
  • 在非洲,瞪羚每天早上醒来时,他知道自己必须跑的比最快的狮子还快,否则就会被吃掉.狮子每天早上醒来时,他知道自己必须追上跑得最慢的瞪羚,否则就会被饿死.不管你是狮子还是瞪羚,当太阳升起时,你最好开始奔跑
  • --Eleven

阅读排行榜

评论排行榜