Oracle里有没有象SQL2000里的TOP功能???急急
我有查询N数据时不能象SQL2000里
SELECT TOP N (*) FROM TABLE
ORACLE里有没有类似这样的定位查询N笔数据的函数等??
------解决方案--------------------select * FROM TABLE where RowNum <N
------解决方案--------------------select * from table where rownum <=10
------解决方案--------------------rownum是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,
依此类推,这个伪字段可以用于限制查询返回的总行数。
用rownum可以实现你要的功能 也能实现分页
------解决方案--------------------rownum的用法
1、select * from table where rownum <=N --取从第一条记录开始的N条记录
2、select rownum,* from table --可以作为序号自动从1开始增加