stddevFungsi agregat

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Mengembalikan simpangan baku sampel yang dihitung dari nilai dalam grup. Fungsi ini adalah sinonim untuk std fungsi agregat.

Sintaks

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

Fungsi ini juga dapat dipanggil sebagai fungsi jendela menggunakan klausa OVER.

Argumen

  • expr: Ekspresi yang menunjukkan nilai numerik.
  • cond: Ekspresi Boolean opsional yang memfilter baris yang digunakan untuk agregasi.

Pengembalian

DOUBLE.

Jika DISTINCT ditentukan, fungsi hanya beroperasi pada sekumpulan nilai expr yang unik.

Jika ada grup yang hanya terdiri dari satu baris, fungsi akan kembali NULL untuk grup tersebut.

Contoh

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

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