Aggregate
Snowflake
VARIANCE
Menghitung variance (varians) sample dari nilai numerik. Variance adalah kuadrat dari standard deviation.
Tipe hasil:
FLOATDiperbarui: 6 Jan 2026Syntax
SQL
VARIANCE(expression) | VAR_SAMP(expression)Parameter
expressionnumericwajib
Kolom atau ekspresi numerik
Contoh Penggunaan
Variance dan Standard Deviation
SQL
1 SELECT 2 VARIANCE(price) as variance_price, 3 STDDEV(price) as stddev_price, 4 SQRT(VARIANCE(price)) as stddev_from_variance 5 FROM products;
Menunjukkan hubungan antara variance dan standard deviation (STDDEV = SQRT(VARIANCE)).
Hasil
| VARIANCE_PRICE | STDDEV_PRICE | STDDEV_FROM_VARIANCE |
|---|---|---|
| 7225000000.00 | 85000.00 | 85000.00 |
Variance per Grup
SQL
1 SELECT 2 department, 3 COUNT(*) as employee_count, 4 ROUND(VARIANCE(salary), 2) as salary_variance 5 FROM employees 6 GROUP BY department 7 ORDER BY salary_variance DESC;
Menganalisis variasi gaji antar department.
Hasil
| DEPARTMENT | EMPLOYEE_COUNT | SALARY_VARIANCE |
|---|---|---|
| Engineering | 25 | 450000000.00 |
| Sales | 30 | 180000000.00 |
| Marketing | 20 | 120000000.00 |
VAR_SAMP vs VAR_POP
SQL
1 SELECT 2 VAR_SAMP(revenue) as sample_variance, 3 VAR_POP(revenue) as population_variance 4 FROM monthly_sales;
VAR_SAMP menggunakan (n-1) sebagai pembagi, VAR_POP menggunakan n. Untuk sample data, gunakan VAR_SAMP.
Hasil
| SAMPLE_VARIANCE | POPULATION_VARIANCE |
|---|---|
| 2500000000.00 | 2380000000.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.