Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Daten abfragen und ändern » OLAP-Unterstützung » Fensterfunktionen in SQL Anywhere » Fenster-Rangfunktionen

 

PERCENT_RANK-Funktion

Ähnlich wie die PERCENT-Funktion liefert die PERCENT_RANK-Funktion den Rang des Wertes in der Spalte, die in der ORDER BY-Klausel des Fensters angegeben wurde, jedoch als Bruch zwischen 0 und 1 ausgedrückt wurde, berechnet durch (RANK - 1)/(- 1).

Wenn sich das Fenster durch die Eingabezeilen nach unten bewegt, wird der Rang für den Ausdruck berechnet, der in der ORDER BY-Klausel des Fensters angegeben wurde. Falls die ORDER BY-Klausel mehrere Ausdrücke enthält, werden der zweite und die folgenden Ausdrücke benutzt, um Gleichwertigkeiten aufzulösen, falls der erste Ausdruck den gleichen Wert in angrenzenden Zeilen ergibt. NULL steht vor allen anderen Werten (bei aufsteigender Sortierfolge).

 Beispiel 1
 Beispiel 2
 Obere und untere Prozentsätze mit PERCENT_RANK finden