ORCALE 限制返回行数问题

来源:百度知道 编辑:UC知道 时间:2024/05/20 06:11:17
SQL里面可以通过使用TOP关键字来限制返回行数
但是ORCALE里面不支持的嘛
那ORCALE如何限制行数 用什么关键字?

可以通过rownum来实现。

例:
select id
from table
where rownum <10

上面的例子的意思是把查询ID,并且只显示行号小于10的记录。

不过在使用rownum时需要注意的是,无论你怎么查询,必须包含第一行。比如>1,<10,<100都可以。但是不可以>2。

不明白再问我,谢谢!

ORACLE 用的是ROWNUM!
select * from table where rownum<50

oracle 里面在创建表的时候默认会+一个rowid/rownum字段进去,可以用来限制返回数据的行数

select * from emp where rownum<5

row_number()

rownum