Aggregate

MEDIAN

SnowflakeSnowflake

Menghitung nilai median (nilai tengah) dari sebuah kolom numerik. Median adalah nilai yang membagi dataset menjadi dua bagian sama besar.

Tipe hasil: FLOATDiperbarui: 6 Jan 2026

Syntax

SQL
MEDIAN(expression)

Parameter

expressionnumericwajib

Kolom atau ekspresi numerik yang akan dihitung mediannya

Contoh Penggunaan

Median Gaji Karyawan

SQL
1SELECT MEDIAN(salary) as median_salary
2FROM employees;

Menghitung gaji median dari semua karyawan.

Hasil
75000.00

Perbandingan MEDIAN vs AVG

SQL
1SELECT
2 department,
3 MEDIAN(salary) as median_salary,
4 AVG(salary) as avg_salary,
5 AVG(salary) - MEDIAN(salary) as difference
6FROM employees
7GROUP BY department;

Membandingkan median dan rata-rata gaji per department. Perbedaan besar menunjukkan adanya outliers.

Hasil
DEPARTMENTMEDIAN_SALARYAVG_SALARYDIFFERENCE
Engineering12000013500015000
Sales65000720007000

Median Harga per Kategori

SQL
1SELECT
2 category,
3 MEDIAN(price) as median_price,
4 MIN(price) as min_price,
5 MAX(price) as max_price
6FROM products
7GROUP BY category
8ORDER BY median_price DESC;

Menganalisis distribusi harga per kategori menggunakan median.

Hasil
CATEGORYMEDIAN_PRICEMIN_PRICEMAX_PRICE
Electronics500000500005000000
Furniture2500001000001500000

Pertanyaan Umum tentang MEDIAN

Apa itu fungsi MEDIAN di Snowflake?
Menghitung nilai median (nilai tengah) dari sebuah kolom numerik. Median adalah nilai yang membagi dataset menjadi dua bagian sama besar. Di Snowflake, fungsi MEDIAN termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan MEDIAN di Snowflake?
Gunakan sintaks berikut: MEDIAN(expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi MEDIAN?
Fungsi MEDIAN 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 MEDIAN?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: expression (numeric, wajib): Kolom atau ekspresi numerik yang akan dihitung mediannya.