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

Comment faire le top 1 dans Oracle ?

Si vous ne voulez qu'une première ligne sélectionnée, vous pouvez :

select fname from MyTbl where rownum = 1

Vous pouvez également utiliser des fonctions analytiques pour ordonner et prendre le top x :

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