Aggregate

STDDEV_SAMP

SnowflakeSnowflake

Menghitung sample standard deviation dari nilai numerik. Menggunakan N-1 sebagai pembagi (Bessel's correction).

Tipe hasil: FLOATDiperbarui: 6 Jan 2026

Syntax

SQL
STDDEV_SAMP(expression)

Parameter

expressionnumericwajib

Kolom atau ekspresi numerik

Contoh Penggunaan

Sample Standard Deviation

SQL
1SELECT
2 department,
3 COUNT(*) as sample_size,
4 ROUND(STDDEV_SAMP(salary), 2) as salary_stddev
5FROM employee_survey
6GROUP BY department;

Survey karyawan adalah sample, bukan populasi lengkap, jadi gunakan STDDEV_SAMP.

Hasil
DEPARTMENTSAMPLE_SIZESALARY_STDDEV
Engineering5025000.00
Marketing3018500.00
Sales4522000.00

Quality Control dengan Stddev

SQL
1SELECT
2 batch_id,
3 AVG(weight) as avg_weight,
4 STDDEV_SAMP(weight) as weight_stddev,
5 CASE
6 WHEN STDDEV_SAMP(weight) > 5 THEN 'HIGH_VARIANCE'
7 WHEN STDDEV_SAMP(weight) > 2 THEN 'MODERATE'
8 ELSE 'LOW_VARIANCE'
9 END as quality_flag
10FROM production_samples
11GROUP BY batch_id;

Menggunakan sample stddev untuk quality control dalam manufacturing.

Hasil
BATCH_IDAVG_WEIGHTWEIGHT_STDDEVQUALITY_FLAG
B001100.51.2LOW_VARIANCE
B00299.86.5HIGH_VARIANCE