今天在維護某個用oracle的專案時,發現oracle資料庫的rownum
會比order by 早執行
如果要利用rownum取出想要的row(像是最新寫入的那筆)
是用這種語法
select * from table where rownum <=1 order by date desc
是不能取出最新的那筆
必需利用子查詢
select * from (select * from table order by date desc) where rownum <=1
全站熱搜
今天在維護某個用oracle的專案時,發現oracle資料庫的rownum
會比order by 早執行
如果要利用rownum取出想要的row(像是最新寫入的那筆)
是用這種語法
select * from table where rownum <=1 order by date desc
是不能取出最新的那筆
必需利用子查詢
select * from (select * from table order by date desc) where rownum <=1
留言列表