2016 - 2024

感恩一路有你

oracle只显示10条记录 在Oracle中怎样查询前10条记录?

浏览量:1377 时间:2021-03-12 07:45:07 作者:admin

在Oracle中怎样查询前10条记录?

根据时间条件排序,取前十条和后十条。

1、有时间字段, 根据时间条件排序,取前十条和后十条

(1)前十条:

select * from (select * from tab_name a order by date_col )

where rownum<11

(2)后十条:

select * from (select * from tab_name a order by date_col desc)

where rownum<11

2、没有时间字段, 直接根据物理存储顺序,取前十条和后十条

(1)前十条:

select * from (select * from tab_name a order by rownum)

where rownum<11

(2)后十条:

select * from (select * from tab_name a order by rownuml desc)

where rownum<11

oracle里面怎么查询出前10条数据?

例如:SELECT*FROMEMPWHEREROWNUM<=10ORDERBYsalDESC在oracle中是使用ROWNUM来表示前10条的信息。

oracle只显示10条记录 oracle如何查询前十行 oracle取前三条数据

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。