sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo hago top 1 en Oracle?

Si desea solo una primera fila seleccionada, puede:

select fname from MyTbl where rownum = 1

También puede usar funciones analíticas para ordenar y tomar la x superior:

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