Aggregate

STDDEV

SnowflakeSnowflake

Menghitung standard deviation (simpangan baku) sample dari nilai numerik. Mengukur seberapa tersebar data dari nilai rata-ratanya.

Tipe hasil: FLOATDiperbarui: 6 Jan 2026

Syntax

SQL
STDDEV(expression) | STDDEV_SAMP(expression)

Parameter

expressionnumericwajib

Kolom atau ekspresi numerik

Contoh Penggunaan

Standard Deviation Harga

SQL
1SELECT
2 ROUND(AVG(price), 2) as avg_price,
3 ROUND(STDDEV(price), 2) as stddev_price
4FROM products;

Menghitung rata-rata dan standard deviation harga produk.

Hasil
AVG_PRICESTDDEV_PRICE
125000.0085000.50

Analisis Variabilitas per Kategori

SQL
1SELECT
2 category,
3 COUNT(*) as count,
4 ROUND(AVG(price), 2) as avg_price,
5 ROUND(STDDEV(price), 2) as stddev_price,
6 ROUND(STDDEV(price) / AVG(price) * 100, 2) as cv_percent
7FROM products
8GROUP BY category
9ORDER BY cv_percent DESC;

Menghitung Coefficient of Variation (CV) untuk melihat kategori mana yang paling bervariasi harganya.

Hasil
CATEGORYCOUNTAVG_PRICESTDDEV_PRICECV_PERCENT
Electronics5050000035000070.00
Clothing1001500007500050.00

STDDEV_SAMP vs STDDEV_POP

SQL
1SELECT
2 STDDEV_SAMP(score) as sample_stddev,
3 STDDEV_POP(score) as population_stddev
4FROM test_scores;

STDDEV_SAMP untuk sample (n-1), STDDEV_POP untuk populasi (n). Gunakan SAMP jika data adalah sample.

Hasil
SAMPLE_STDDEVPOPULATION_STDDEV
15.2514.89

Pertanyaan Umum tentang STDDEV

Apa itu fungsi STDDEV di Snowflake?
Menghitung standard deviation (simpangan baku) sample dari nilai numerik. Mengukur seberapa tersebar data dari nilai rata-ratanya. Di Snowflake, fungsi STDDEV termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan STDDEV di Snowflake?
Gunakan sintaks berikut: STDDEV(expression) | STDDEV_SAMP(expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi STDDEV?
Fungsi STDDEV mengembalikan nilai bertipe FLOAT. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi STDDEV?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: expression (numeric, wajib): Kolom atau ekspresi numerik.