sql >> Databasteknik >  >> RDS >> Oracle

När började oracle stödja top:select top ? p2_.PRODUCT_ID från PRODUCT?

Jag är inte säker på att ORACLE någonsin haft en TOP-funktion. Du vill använda en TOP-N-fråga.

Till exempel:

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

Detta ger dig de tre bästa resultaten (eftersom jag beställer efter beskrivning i underfrågan)



  1. Kan inte köra sql-fråga

  2. Förståelse av redo logggrupp vs fil vs medlem

  3. Att skapa en utlösare för infogning av underordnade tabeller returnerar ett förvirrande fel

  4. Att få OperationalError:FATAL:ledsen, för många klienter använder redan psycopg2