您的位置:首页 > 数据库 > Oracle

oracle数据库不支持mysql中limit功能

2016-01-11 23:00 363 查看
  

oracle数据库不支持mysql中limit功能,但可以通过rownum来限制返回的结果集的行数,rownum并不是用户添加的字段,而是oracle系统自动添加的。

(1)使查询结果最多返回前10行:

select * from OB_CALL_DATA_LOG where rownum<=10;

(2)使查询结果返回中间的10到100行:

如: select * from OB_CALL_DATA_LOG rownum<101 minus select * from OB_CALL_DATA_LOG rownum>9

注:select * from OB_CALL_DATA_LOG and rownum>99 and rownum<101是错误的,oracle会认为条件不成立
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: