Aggregate

MODE

SnowflakeSnowflake

Mengembalikan nilai yang paling sering muncul (modus) dalam sebuah grup. Berguna untuk menemukan nilai yang paling umum.

Tipe hasil: Same as input typeDiperbarui: 6 Jan 2026

Syntax

SQL
MODE(expression)

Parameter

expressionanywajib

Kolom atau ekspresi yang akan dicari modusnya

Contoh Penggunaan

Produk Paling Laris

SQL
1SELECT MODE(product_id) as most_ordered_product
2FROM orders
3WHERE order_date >= '2024-01-01';

Mencari produk yang paling sering dipesan.

Hasil
PROD-123

Mode per Kategori

SQL
1SELECT
2 category,
3 MODE(brand) as most_common_brand,
4 COUNT(*) as total_products
5FROM products
6GROUP BY category;

Mencari brand paling umum di setiap kategori produk.

Hasil
CATEGORYMOST_COMMON_BRANDTOTAL_PRODUCTS
ElectronicsSamsung250
ClothingNike180
BooksPenguin320

Payment Method Favorit

SQL
1SELECT
2 customer_segment,
3 MODE(payment_method) as preferred_payment
4FROM orders o
5JOIN customers c ON o.customer_id = c.id
6GROUP BY customer_segment;

Mencari metode pembayaran yang paling sering digunakan per segment customer.