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

Намерете n-тата най-висока заплата от таблицата

select * 
  from ( select s.*, rank() over (order by salary desc) as rownumber
           from salary )
 where rownumber = nth

подайте номера на вашата заплата вместо "nth"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Заявка за динамична актуализация в процедура

  2. По-бърз начин за вмъкване чрез скрипт в Oracle?

  3. Връща нулева стойност, когато не съществуват данни за ред

  4. IO грешка:Получих минус едно от повикване за четене

  5. 2 начина да създадете таблица, ако тя вече не съществува в Oracle