怎么查詢oracle中最后幾條的數(shù)據(jù)?
說一個(gè)可能的辦法,不過最好不要用,估計(jì)能慢到嚇人。
嵌套查詢,select * from( select * from(select rownum num_row,其他字段 from a)b order by num_row desc) where rownum
首先標(biāo)識(shí)rownum列,然后取一個(gè)別名(必須),因?yàn)閞ownum必須是從1開始,所以必須取一個(gè)別名,然后按照倒敘排列,排列后最后幾條就在前面了,你想查詢幾就再寫一個(gè)rownum
上面的查法很麻煩,應(yīng)該還有比較簡單的查法,也想到了另一種可能,不過需要測(cè)試,這里沒有測(cè)試環(huán)境,所以剩下的你自己慢慢考慮吧,我估計(jì)大概的意思應(yīng)該就是這樣的。利用rownum。