Aggregate
Snowflake
VAR_SAMP
Menghitung sample variance dari nilai numerik. Menggunakan N-1 sebagai pembagi (Bessel's correction) untuk estimasi variance populasi dari sample.
Tipe hasil:
FLOATDiperbarui: 6 Jan 2026Syntax
SQL
VAR_SAMP(expression)Parameter
expressionnumericwajib
Kolom atau ekspresi numerik yang akan dihitung variansnya
Contoh Penggunaan
Sample Variance dari Survey
SQL
1 SELECT 2 region, 3 COUNT(*) as sample_size, 4 ROUND(AVG(satisfaction_score), 2) as avg_score, 5 ROUND(VAR_SAMP(satisfaction_score), 2) as score_variance 6 FROM customer_survey 7 GROUP BY region;
Survey adalah sample, jadi gunakan VAR_SAMP untuk estimasi variance populasi.
Hasil
| REGION | SAMPLE_SIZE | AVG_SCORE | SCORE_VARIANCE |
|---|---|---|---|
| APAC | 500 | 4.2 | 0.85 |
| EMEA | 450 | 4.0 | 1.10 |
| AMERICAS | 600 | 4.5 | 0.65 |
Hubungan Variance dan Stddev
SQL
1 SELECT 2 VAR_SAMP(price) as variance, 3 STDDEV_SAMP(price) as stddev, 4 SQRT(VAR_SAMP(price)) as stddev_from_var, 5 POWER(STDDEV_SAMP(price), 2) as var_from_stddev 6 FROM products;
Menunjukkan hubungan matematis: VARIANCE = STDDEV^2.
Pertanyaan Umum tentang VAR_SAMP
Apa itu fungsi VAR_SAMP di Snowflake?
Menghitung sample variance dari nilai numerik. Menggunakan N-1 sebagai pembagi (Bessel's correction) untuk estimasi variance populasi dari sample. Di Snowflake, fungsi VAR_SAMP termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan VAR_SAMP di Snowflake?
Gunakan sintaks berikut: VAR_SAMP(expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi VAR_SAMP?
Fungsi VAR_SAMP 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 VAR_SAMP?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: expression (numeric, wajib): Kolom atau ekspresi numerik yang akan dihitung variansnya.