Condividi tramite


std funzione di aggregazione

Si applica a:segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce la deviazione standard del campione calcolata dai valori del gruppo. Questa funzione è un sinonimo della funzione di aggregazione stddev.

Sintassi

std ( [ALL | DISTINCT] expr ) [FILTER ( WHERE cond ) ]

Questa funzione può anche essere richiamata come funzione finestra usando la clausola OVER.

Argomenti

  • expr: espressione che restituisce un valore numerico.
  • cond: espressione booleana facoltativa che filtra le righe usate per l'aggregazione.

Valori restituiti

Un oggetto DOUBLE.

Se si specifica DISTINCT, la funzione opera solo su un set univoco di valori expr.

Esempi

> SELECT std(col) FROM VALUES (1), (2), (3), (3) AS tab(col);
 0.9574271077563381

> SELECT std(DISTINCT col) FROM VALUES (1), (2), (3), (3) AS tab(col);
 1.0