Oracle
 sql >> Base de données >  >> RDS >> Oracle

Quand oracle a-t-il commencé à prendre en charge top :select top ? p2_.PRODUCT_ID de PRODUCT ?

Je ne suis pas sûr qu'ORACLE ait jamais eu une fonction TOP. Vous souhaitez utiliser une requête TOP-N.

Par exemple :

select  *
  from  (SELECT  *
           FROM  foo
          where  foo_id=[number]
       order by  foo_id desc)
 where  rownum <= 3   

Cela vous donnera les trois premiers résultats (parce que je commande par desc dans la sous-requête)