Aggregate

STD

MySQLMySQL

Menghitung standar deviasi populasi dari nilai-nilai numerik. Alias untuk STDDEV_POP. Mengukur seberapa tersebar data dari nilai rata-rata.

Tipe hasil: DOUBLEDiperbarui: 16 Mei 2026

Syntax

SQL
STD(expr)

Parameter

exprnumericwajib

Ekspresi numerik untuk menghitung standar deviasi

Contoh Penggunaan

Standar Deviasi Harga

SQL
1SELECT STD(price) AS price_std FROM products;

Menghitung standar deviasi harga semua produk.

Hasil
price_std: 125.50

STD per Kategori

SQL
1SELECT category, STD(rating) AS rating_variation
2FROM products
3GROUP BY category;

Mengukur variasi rating per kategori produk.

Hasil
Electronics: 0.8, Clothing: 1.2

Membandingkan Variabilitas

SQL
1SELECT department,
2 AVG(salary) AS avg_salary,
3 STD(salary) AS salary_std
4FROM employees
5GROUP BY department;

Melihat rata-rata dan variasi gaji per departemen.

Hasil
Sales: avg=50000, std=8000

Pertanyaan Umum tentang STD

Apa itu fungsi STD di MySQL?
Menghitung standar deviasi populasi dari nilai-nilai numerik. Alias untuk STDDEV_POP. Mengukur seberapa tersebar data dari nilai rata-rata. Di MySQL, fungsi STD termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan STD di MySQL?
Gunakan sintaks berikut: STD(expr). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi STD?
Fungsi STD mengembalikan nilai bertipe DOUBLE. 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 STD?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: expr (numeric, wajib): Ekspresi numerik untuk menghitung standar deviasi.