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