|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
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; 返回类别: 教程 上一教程: 全面接触SQL语法(5) 下一教程: 一个实例讲解MYSQL查询优化 您可以阅读与"在ORACLE中限制返回结果集的大小,类似于MYSQL的LIMIT"相关的教程: · MYSQL到ORACLE程序迁移的注重事项 · 利用MYSQL的一个特性实现MYSQL查询结果的分页显示 · MYSQL中修改密码及访问限制设置详解 · 如何在ORACLE 中实现类似自动增加 ID 的功能? · 缩小SQL数据库日记的大小 |
| 快精灵印艺坊 版权所有 |
首页 |
||