- Kategorien:
Aggregatfunktionen (Percentile Estimation) , Syntax und Verwendung von Fensterfunktionen
APPROX_PERCENTILE_COMBINE¶
Kombiniert mehrere Perzentil-Eingabestatus zu einem einzigen Ausgabestatus (d. h. sie werden zusammengeführt).
Dies erlaubt Szenarien, in denen APPROX_PERCENTILE_ACCUMULATE für horizontale Partitionen derselben Tabelle ausgeführt wird, wodurch für jede Tabellenpartition ein algorithmischer Status erzeugt wird. Anschließend können diese Status mithilfe von APPROX_PERCENTILE_COMBINE zusammengefasst werden, wodurch derselbe Ausgabestatus erzeugt wird wie bei einer einzelnen Ausführung von APPROX_PERCENTILE_ACCUMULATE für die gesamte Tabelle.
Syntax¶
Argumente¶
stateEin Ausdruck, der Statusinformationen enthält, die durch einen Aufruf von APPROX_PERCENTILE_ACCUMULATE generiert wurden.
Nutzungshinweise¶
Werte des Typs „decimal-float“ (DECFLOAT) werden nicht unterstützt.
Beispiel¶
Zurückgeben einer Näherung für den Mittelwert der Zahlen in der Spalte testtable.c2 (0,5 steht für das 50. Perzentil):
Zurückgeben eines approximierten Werts für das 2. Perzentil der Zahlen in mytest.s1 union mytest2.s2.
Ein ausführlicheres Beispiel finden Sie im Abschnitt „Beispiele“ unter APPROX_PERCENTILE_ACCUMULATE.