Mengembalikan nilai yang paling sering muncul (modus) dari sekumpulan data. Jika ada beberapa nilai dengan frekuensi sama, mengembalikan yang pertama berdasarkan ORDER BY.
same as inputDiperbarui: 12 Jul 2026MODE() WITHIN GROUP (ORDER BY expression)Kolom yang akan dicari modusnya
1 SELECT 2 MODE() WITHIN GROUP (ORDER BY category) AS most_common_category 3 FROM products;
Mencari kategori produk yang paling banyak.
| most_common_category |
|---|
| Electronics |
1 SELECT 2 store_id, 3 MODE() WITHIN GROUP (ORDER BY product_id) AS best_seller 4 FROM sales 5 GROUP BY store_id;
Mencari produk terlaris per toko.
| store_id | best_seller |
|---|---|
| 1 | 101 |
| 2 | 205 |
1 SELECT 2 product_id, 3 MODE() WITHIN GROUP (ORDER BY rating) AS typical_rating, 4 AVG(rating) AS avg_rating 5 FROM reviews 6 GROUP BY product_id;
Membandingkan modus rating dengan rata-rata.
Sudah paham MODE? Latih langsung di browser
Latihan interaktif, langsung di browser.