sql >> Databasteknik >  >> RDS >> Oracle

Hur gör jag topp 1 i Oracle?

Om du bara vill ha en första vald rad kan du:

select fname from MyTbl where rownum = 1

Du kan också använda analytiska funktioner för att beställa och ta toppen x:

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


  1. Hur fixar man felaktiga strängvärdesfel?

  2. Använda Oracle Service Names med SQLAlchemy

  3. Hur man granskar en PostgreSQL-databas

  4. Spelar ordningsföljden på tabellerna i en koppling någon roll när LEFT (yttre) kopplingar används?