Aggregate

MEDIAN

DuckDBDuckDB

Menghitung nilai median (nilai tengah) dari sebuah kolom numerik. Lebih robust terhadap outlier dibanding AVG.

Tipe hasil: DOUBLEDiperbarui: 6 Jan 2026

Syntax

SQL
MEDIAN(expression)

Parameter

expressionnumericwajib

Kolom atau ekspresi numerik yang akan dihitung mediannya

Contoh Penggunaan

Median Gaji

SQL
1SELECT
2 MEDIAN(salary) as median_salary,
3 AVG(salary) as avg_salary
4FROM employees;

Membandingkan median dan rata-rata gaji. Median lebih akurat jika ada outlier.

Hasil
median_salaryavg_salary
850000012000000

Median per Kategori

SQL
1SELECT
2 category,
3 MEDIAN(price) as median_price,
4 AVG(price) as avg_price,
5 COUNT(*) as total_products
6FROM products
7GROUP BY category;

Menghitung median harga per kategori produk.

Hasil
categorymedian_priceavg_pricetotal_products
Electronics1500000350000045
Clothing250000450000120

Fungsi Terkait