sql >> Database >  >> RDS >> Oracle

Hoe doe ik top 1 in Oracle?

Als u alleen een eerste geselecteerde rij wilt, kunt u:

select fname from MyTbl where rownum = 1

U kunt ook analytische functies gebruiken om de bovenste x te ordenen en te nemen:

select max(fname) over (rank() order by some_factor) from MyTbl


  1. Spotlight Cloud instellen en efficiënt problemen oplossen met SQL Server

  2. ongeldige bytereeks voor codering van UTF8

  3. LAST_DAY() Functie in Oracle

  4. 4 kant-en-klare SQL-gegevensconversiemethoden en gebruiksscenario's