Aggregate

VARIANCE

SnowflakeSnowflake

Menghitung variance (varians) sample dari nilai numerik. Variance adalah kuadrat dari standard deviation.

Tipe hasil: FLOATDiperbarui: 6 Jan 2026

Syntax

SQL
VARIANCE(expression) | VAR_SAMP(expression)

Parameter

expressionnumericwajib

Kolom atau ekspresi numerik

Contoh Penggunaan

Variance dan Standard Deviation

SQL
1SELECT
2 VARIANCE(price) as variance_price,
3 STDDEV(price) as stddev_price,
4 SQRT(VARIANCE(price)) as stddev_from_variance
5FROM products;

Menunjukkan hubungan antara variance dan standard deviation (STDDEV = SQRT(VARIANCE)).

Hasil
VARIANCE_PRICESTDDEV_PRICESTDDEV_FROM_VARIANCE
7225000000.0085000.0085000.00

Variance per Grup

SQL
1SELECT
2 department,
3 COUNT(*) as employee_count,
4 ROUND(VARIANCE(salary), 2) as salary_variance
5FROM employees
6GROUP BY department
7ORDER BY salary_variance DESC;

Menganalisis variasi gaji antar department.

Hasil
DEPARTMENTEMPLOYEE_COUNTSALARY_VARIANCE
Engineering25450000000.00
Sales30180000000.00
Marketing20120000000.00

VAR_SAMP vs VAR_POP

SQL
1SELECT
2 VAR_SAMP(revenue) as sample_variance,
3 VAR_POP(revenue) as population_variance
4FROM monthly_sales;

VAR_SAMP menggunakan (n-1) sebagai pembagi, VAR_POP menggunakan n. Untuk sample data, gunakan VAR_SAMP.

Hasil
SAMPLE_VARIANCEPOPULATION_VARIANCE
2500000000.002380000000.00

Pertanyaan Umum tentang VARIANCE

Apa itu fungsi VARIANCE di Snowflake?
Menghitung variance (varians) sample dari nilai numerik. Variance adalah kuadrat dari standard deviation. Di Snowflake, fungsi VARIANCE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan VARIANCE di Snowflake?
Gunakan sintaks berikut: VARIANCE(expression) | VAR_SAMP(expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi VARIANCE?
Fungsi VARIANCE 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 VARIANCE?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: expression (numeric, wajib): Kolom atau ekspresi numerik.