Aggregate

STDDEV

BigQueryBigQuery

Menghitung standar deviasi sampel dari nilai numerik. Mengukur seberapa tersebar data dari nilai rata-ratanya. Alias untuk STDDEV_SAMP.

Tipe hasil: FLOAT64Diperbarui: 16 Mei 2026

Syntax

SQL
STDDEV(expression)

Parameter

expressionnumericwajib

Kolom atau ekspresi numerik yang akan dihitung standar deviasinya

Contoh Penggunaan

Standar Deviasi Harga

SQL
1SELECT
2 product_category,
3 AVG(price) as avg_price,
4 STDDEV(price) as price_stddev,
5 MIN(price) as min_price,
6 MAX(price) as max_price
7FROM `project.dataset.products`
8GROUP BY product_category;

Menganalisis variasi harga per kategori produk.

Hasil
product_categoryavg_priceprice_stddevmin_pricemax_price
Electronics250000018500009900025000000
Fashion450000320000500005000000

Variasi Response Time

SQL
1SELECT
2 endpoint,
3 AVG(response_time_ms) as avg_response,
4 STDDEV(response_time_ms) as stddev_response,
5 STDDEV(response_time_ms) / AVG(response_time_ms) as coefficient_of_variation
6FROM `project.dataset.api_logs`
7WHERE DATE(timestamp) = CURRENT_DATE()
8GROUP BY endpoint
9ORDER BY coefficient_of_variation DESC;

Mengidentifikasi endpoint dengan response time tidak stabil.

Hasil
endpointavg_responsestddev_responsecoefficient_of_variation
/api/search2504501.80
/api/user50250.50
/api/health1020.20

Salary Distribution Analysis

SQL
1SELECT
2 department,
3 COUNT(*) as employee_count,
4 AVG(salary) as avg_salary,
5 STDDEV(salary) as salary_stddev,
6 STDDEV(salary) / AVG(salary) * 100 as variability_pct
7FROM `project.dataset.employees`
8GROUP BY department
9HAVING COUNT(*) >= 5
10ORDER BY variability_pct DESC;

Menganalisis kesetaraan gaji per departemen.

Hasil
departmentemployee_countavg_salarysalary_stddevvariability_pct
Sales4512000000480000040.0
Engineering6218000000540000030.0
Operations389500000190000020.0

Pertanyaan Umum tentang STDDEV

Apa itu fungsi STDDEV di BigQuery?
Menghitung standar deviasi sampel dari nilai numerik. Mengukur seberapa tersebar data dari nilai rata-ratanya. Alias untuk STDDEV_SAMP. Di BigQuery, fungsi STDDEV termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan STDDEV di BigQuery?
Gunakan sintaks berikut: STDDEV(expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi STDDEV?
Fungsi STDDEV mengembalikan nilai bertipe FLOAT64. 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?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: expression (numeric, wajib): Kolom atau ekspresi numerik yang akan dihitung standar deviasinya.