Aggregate

MIN

SnowflakeSnowflake

Mengembalikan nilai minimum dari sebuah kolom. Bisa digunakan untuk tipe data numerik, string, date, dan timestamp.

Tipe hasil: Same as input typeDiperbarui: 6 Jan 2026

Syntax

SQL
MIN(expression)

Parameter

expressionanywajib

Kolom atau ekspresi yang akan dicari nilai minimumnya

Contoh Penggunaan

Mencari Harga Terendah

SQL
1SELECT MIN(price) as lowest_price
2FROM products
3WHERE category = 'Electronics';

Mencari harga produk terendah di kategori Electronics.

Hasil
150000.00

Mencari Tanggal Pertama

SQL
1SELECT MIN(order_date) as first_order
2FROM orders
3WHERE customer_id = 'CUST-001';

Mencari tanggal order pertama dari customer tertentu.

Hasil
2023-01-15

MIN per Grup

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

Mencari harga terendah dan tertinggi per kategori, plus range-nya.

Hasil
CATEGORYMIN_PRICEMAX_PRICEPRICE_RANGE
Electronics15000050000004850000
Furniture50000030000002500000
Clothing500001000000950000

MIN dengan String

SQL
1SELECT
2 department,
3 MIN(employee_name) as first_alphabetically
4FROM employees
5GROUP BY department;

Mencari nama karyawan pertama secara alfabetis per department.

Hasil
DEPARTMENTFIRST_ALPHABETICALLY
SalesAdam Smith
EngineeringAlice Johnson
MarketingBob Williams

Fungsi Terkait