oracle取前三条数据 oracle取最后一条数据?
oracle取最后一条数据?
查询Oracle表中最后一行数据(行顺序与DATE字段无关):
select * from (select * from TABLE order by rownum) where rownum
查询Oracle表中最后一行数据(行顺序与DATE字段有关):
select * from (select t.* from TABLE t order by t.DATE) where rownum
oracle中只读取一条数据,怎么写?
select*fromtestwhererownum=1可以取到第一条,但你能这样用:select*fromtestwhererownum=2不能说我直接取第二条。select*fromtestwhererownum<=5你也可以这样用,取前5条。rownum只能是连续的,而且必须是从1开始的最常用的用法如下:select*from(selectrownumr,*fromtest)ttwherett.r>0andtt.r<=3这样你就可以取任意的位置的记录了。比如我想取第二条:select*from(selectrownumr,*fromtest)ttwherett.r=2
oracle取前三条数据 oracle只取一条数据 oracle查询最新日期的数据
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。