Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como faço o top 1 no Oracle?


Se você quiser apenas uma primeira linha selecionada, você pode:
select fname from MyTbl where rownum = 1

Você também pode usar funções analíticas para ordenar e obter o x superior:
select max(fname) over (rank() order by some_factor) from MyTbl