sql >> Databáze >  >> RDS >> Oracle

Jak dosáhnu top 1 v Oracle?

Pokud chcete pouze první vybraný řádek, můžete:

select fname from MyTbl where rownum = 1

Můžete také použít analytické funkce k uspořádání a odebrání horního x:

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


  1. Jak importovat data souboru CSV do tabulky PostgreSQL?

  2. Oprava:"ZÁLOHOVÁNÍ LOG nelze provést, protože neexistuje žádná aktuální záloha databáze." v SQL Server/SQL Edge

  3. Co je MySQL ekvivalentem funkce CHOOSE() SQL Serveru?

  4. Seznam specifikátorů formátu data MySQL