Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
"Autor: Gunther Pipperr"
prog/oracle_analytic_functions_top_n.txt · Zuletzt geändert: 2014/02/17 21:33 von Gunther Pippèrr