Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да направя топ 1 в Oracle?

Ако искате само първи избран ред, можете:

select fname from MyTbl where rownum = 1

Можете също да използвате аналитични функции, за да поръчате и да вземете най-високото x:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да премахна дубликати от списък, разделен със запетая, чрез регулярен израз в Oracle, но не искам дублирани стойности?

  2. PL/SQL групово събиране с клауза LIMIT в базата данни на Oracle

  3. Форматиране на DATE в oracle

  4. Не е валиден месец при вмъкване на данни в oracle

  5. Въпроси за интервю за Oracle