Aggregate
Snowflake
MEDIAN
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 2026Syntax
SQL
MEDIAN(expression)Parameter
expressionnumericwajib
Kolom atau ekspresi numerik yang akan dihitung mediannya
Contoh Penggunaan
Median Gaji Karyawan
SQL
1 SELECT MEDIAN(salary) as median_salary 2 FROM employees;
Menghitung gaji median dari semua karyawan.
Hasil
75000.00
Perbandingan MEDIAN vs AVG
SQL
1 SELECT 2 department, 3 MEDIAN(salary) as median_salary, 4 AVG(salary) as avg_salary, 5 AVG(salary) - MEDIAN(salary) as difference 6 FROM employees 7 GROUP BY department;
Membandingkan median dan rata-rata gaji per department. Perbedaan besar menunjukkan adanya outliers.
Hasil
| DEPARTMENT | MEDIAN_SALARY | AVG_SALARY | DIFFERENCE |
|---|---|---|---|
| Engineering | 120000 | 135000 | 15000 |
| Sales | 65000 | 72000 | 7000 |
Median Harga per Kategori
SQL
1 SELECT 2 category, 3 MEDIAN(price) as median_price, 4 MIN(price) as min_price, 5 MAX(price) as max_price 6 FROM products 7 GROUP BY category 8 ORDER BY median_price DESC;
Menganalisis distribusi harga per kategori menggunakan median.
Hasil
| CATEGORY | MEDIAN_PRICE | MIN_PRICE | MAX_PRICE |
|---|---|---|---|
| Electronics | 500000 | 50000 | 5000000 |
| Furniture | 250000 | 100000 | 1500000 |
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.