回覆列表
  • 1 # 使用者240869114101

    select * from (select rownum,ename from emp order by rownum desc)where rownum<=3; 直接複製貼上就可以求出來 要加記錄 加在 ename 後面 不懂再問我

  • 2 # 使用者7715875998885

    說一個可能的辦法,不過最好不要用,估計能慢到嚇人。

    巢狀查詢,select * from( select * from(select rownum num_row,其他欄位 from a)b order by num_row desc) where rownum

    首先標識rownum列,然後取一個別名(必須),因為rownum必須是從1開始,所以必須取一個別名,然後按照倒敘排列,排列後最後幾條就在前面了,你想查詢幾就再寫一個rownum

    上面的查法很麻煩,應該還有比較簡單的查法,也想到了另一種可能,不過需要測試,這裡沒有測試環境,所以剩下的你自己慢慢考慮吧,我估計大概的意思應該就是這樣的。利用rownum。

  • 中秋節和大豐收的關聯?
  • 是牙菌斑嗎?牙齒上有些一點一點黑色的?