为了取得最新的100条数据,先排序,再取最初的100条数据,如下:
select * from
(
select
f_a,f_b,f_date
from
tb1
order by
f_date desc
)
where
rownum<100
可是tb1中有上百万条数据,速度不能忍受
谁能提供更好的方法?
...全文
14613打赏收藏
SQL问题,怎样根据日期字段取得最新的n条数据?
为了取得最新的100条数据,先排序,再取最初的100条数据,如下: select * from ( select f_a,f_b,f_date from tb1 order by f_date desc ) where rownum<100 可是tb1中有上百万条数据,速度不能忍受 谁能提供更好的方法?