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

Намерете втория най-висок запис от oracle db

Можете да използвате:

SELECT *
FROM (SELECT *, ROW_NUMBER() OVER(PARTITION BY id ORDER BY mia DESC) AS rn
      FROM table) sub
WHERE rn = 2;


  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 PLSQL връща един тип ред

  2. Функцията Oracle OCI OCIPasswordChange криптира ли предадената парола

  3. Мога ли да насоча редове с дати в колони, без да се налага да посочвам датите в осевата таблица? Oracle SQL

  4. База данни срещу пространство за таблици, каква е разликата?

  5. ORA-00907:Липсваща дясна скоба при създаване на външен ключ Oracle 12c