Benutzer-Werkzeuge

Webseiten-Werkzeuge


prog:oracle_analytic_functions_top_n

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

prog:oracle_analytic_functions_top_n [2014/02/17 20:40] – angelegt gpipperrprog:oracle_analytic_functions_top_n [2014/02/17 21:33] (aktuell) gpipperr
Zeile 1: Zeile 1:
 +===== 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 
 +
 +<code sql>
 +
 +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 
 +
 +
 +</code>
 +
 +
 +Mehr Beispiele: [[prog:oracle_analytic_functions|Oracle Analytic Functions im praktischen Einsatz]]
  
prog/oracle_analytic_functions_top_n.txt · Zuletzt geändert: 2014/02/17 21:33 von gpipperr