发布网友
共3个回答
懂视网
思路很简单,就是要先要排序,再取前5条商品。
<span style="font-size:18px;">Select id,name from (Select * from 商品表名 where order by time desc) where rownum <=5</span>
版权声明:本文为博主原创文章,未经博主允许不得转载。
Oracle中rownum的用法
标签:sql oracle rownum
热心网友
select "tid" from (select "tid" from temp5 where "symbol"=000001 order by "tid" desc )
where rownum=1;
没办法,ROWNUM就是根据WHERE后面的表来的,肯定先要筛选排次序,除非你开始存的时候就是这个顺序。。
要是你tid建了索引应该很快的啊
热心网友
select * from (select "tid" from temp5 where "symbol"=000001 order by "tid" desc )
where rownum=1
只能这么写,