===== Oracle Analytic Function - Beispiel 2 - Top N Query ===== Mit der rank funktion kann dem Ergebniss einer Abfrage ein Rang pro Ergebniss zu geordnet werden. Beispiel: Zeige die 10 höchsten Wert in der Tabelle an select * from (select id , rank() over (order by id desc) as rang from t ) where rang < 11; ID RANG ------------ ------------ 7254 1 7254 1 7253 3 7253 3 7252 5 7252 5 7251 7 7251 7 7250 9 7250 9 Mehr Beispiele: [[prog:oracle_analytic_functions|Oracle Analytic Functions im praktischen Einsatz]]