Aggregate

STDDEV_POP

SnowflakeSnowflake

Menghitung population standard deviation dari nilai numerik. Menggunakan N sebagai pembagi (bukan N-1 seperti STDDEV_SAMP).

Tipe hasil: FLOATDiperbarui: 6 Jan 2026

Syntax

SQL
STDDEV_POP(expression)

Parameter

expressionnumericwajib

Kolom atau ekspresi numerik

Contoh Penggunaan

Population Standard Deviation

SQL
1SELECT
2 STDDEV_POP(score) as population_stddev,
3 STDDEV_SAMP(score) as sample_stddev
4FROM exam_results
5WHERE class_id = 'CLASS-A';

Jika CLASS-A adalah seluruh populasi (bukan sample), gunakan STDDEV_POP.

Hasil
POPULATION_STDDEVSAMPLE_STDDEV
14.8915.25

Analisis Variasi Harga per Region

SQL
1SELECT
2 region,
3 ROUND(AVG(price), 2) as avg_price,
4 ROUND(STDDEV_POP(price), 2) as stddev_pop,
5 ROUND(STDDEV_POP(price) / AVG(price) * 100, 2) as cv_percent
6FROM all_products
7GROUP BY region;

Menganalisis variasi harga di setiap region menggunakan population stddev.

Hasil
REGIONAVG_PRICESTDDEV_POPCV_PERCENT
APAC1500004500030.00
EMEA1800003600020.00
AMER2000005000025.00

Pertanyaan Umum tentang STDDEV_POP

Apa itu fungsi STDDEV_POP di Snowflake?
Menghitung population standard deviation dari nilai numerik. Menggunakan N sebagai pembagi (bukan N-1 seperti STDDEV_SAMP). Di Snowflake, fungsi STDDEV_POP termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan STDDEV_POP di Snowflake?
Gunakan sintaks berikut: STDDEV_POP(expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi STDDEV_POP?
Fungsi STDDEV_POP 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_POP?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: expression (numeric, wajib): Kolom atau ekspresi numerik.