percentile_cont
statistische functie
Van toepassing op: Databricks SQL Databricks Runtime 10.4 LTS en hoger
Retourneert de waarde die overeenkomt met de percentile
opgegeven sortKey
s met behulp van een doorlopend distributiemodel.
Syntaxis
percentile_cont ( percentile )
WITHIN GROUP (ORDER BY sortKey [ASC | DESC] )
Deze functie kan ook worden aangeroepen als een vensterfunctie met behulp van de OVER
clausule.
Argumenten
-
percentile
: Een numerieke letterlijke waarde tussen 0 en 1 of een letterlijke matrix van numerieke letterlijke waarden, elk tussen 0 en 1. -
sortKey
: Een numerieke expressie waarmee het percentiel wordt berekend. -
ASC
ofDESC
: Geef optioneel op of het percentiel wordt berekend met behulp van oplopende of aflopende volgorde. De standaardwaarde isASC
.
Retouren
DOUBLE als percentile
numeriek is of een MATRIX van DOUBLE als percentile
dit een MATRIX is.
De statistische functie retourneert het geïnterpoleerde percentiel binnen de groep sortKey
s.
Voorbeelden
-- Return the median, 40%-ile and 10%-ile.
> SELECT percentile_cont(array(0.5, 0.4, 0.1)) WITHIN GROUP (ORDER BY col)
FROM VALUES (0), (1), (2), (10) AS tab(col);
[1.5, 1.2000000000000002, 0.30000000000000004]
-- Return the interpolated median.
> SELECT percentile_cont(0.50) WITHIN GROUP (ORDER BY col)
FROM VALUES (0), (6), (6), (7), (9), (10) AS tab(col);
6.5