prog:oracle_analytic_functions_top_n
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: Oracle Analytic Functions im praktischen Einsatz
prog/oracle_analytic_functions_top_n.txt · Zuletzt geändert: 2014/02/17 21:33 von gpipperr