[Oracle]如何將SQL 的 Top n在Oreacle中使用

  • 1155
  • 0
  • 2017-05-23

[Oracle]如何將SQL 的 Top n在Oreacle中使用

SQL :

SELECT TOP 1* FROM TABLE_NAME WHERE ...

Oracle : 

SELECT * FROM
(
   SELECT * FROM TABLE_NAME WHERE ...
)
WHERE (ROWNUM < 2)

取第一筆是 ROWNUM < 2, 第一筆是 ROWNUM < 3, 以此類推...

 

新手發文請多多指教 ^_____^