sql >> Databasteknik >  >> RDS >> Oracle

Hitta näst högsta rekord från oracle db

Du kan använda:

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


  1. SQL PLUS Trigger kompileringsfel

  2. Kan du lägga flera satser i en frågesträng i Oracle jdbc?

  3. Oracle - Hur man tvingar användaren att INFOGA flera rader

  4. Resurs-id #5:MySQL