Aggregate
BigQuery
MIN
Mengembalikan nilai minimum dari sebuah kolom atau ekspresi. Mendukung tipe numerik, string, date/time, dan boolean di BigQuery.
Tipe hasil:
Sama dengan tipe inputDiperbarui: 16 Mei 2026Syntax
SQL
MIN(expression)Parameter
expressionanywajib
Kolom atau ekspresi yang akan dicari nilai minimumnya. Mendukung INT64, FLOAT64, STRING, DATE, TIMESTAMP, dll.
Contoh Penggunaan
Nilai Minimum Sederhana
SQL
1 SELECT MIN(price) as lowest_price 2 FROM `project.dataset.products` 3 WHERE category = 'Electronics';
Mencari harga terendah produk elektronik.
Hasil
99000
MIN dengan GROUP BY
SQL
1 SELECT 2 product_category, 3 MIN(price) as min_price, 4 MAX(price) as max_price 5 FROM `project.dataset.products` 6 GROUP BY product_category;
Mencari range harga (min-max) per kategori produk.
Hasil
| product_category | min_price | max_price |
|---|---|---|
| Electronics | 99000 | 25000000 |
| Fashion | 50000 | 5000000 |
| Books | 25000 | 500000 |
MIN pada Tanggal
SQL
1 SELECT 2 customer_id, 3 MIN(order_date) as first_order_date, 4 MAX(order_date) as last_order_date 5 FROM `project.dataset.orders` 6 GROUP BY customer_id 7 LIMIT 5;
Mencari tanggal order pertama dan terakhir per customer.
Hasil
| customer_id | first_order_date | last_order_date |
|---|---|---|
| C001 | 2023-01-15 | 2024-06-20 |
| C002 | 2023-03-22 | 2024-05-18 |
| C003 | 2022-11-08 | 2024-06-25 |
MIN dengan STRUCT
SQL
1 SELECT 2 MIN(STRUCT(price, product_name)) as cheapest_product 3 FROM `project.dataset.products`;
Mencari produk termurah dengan nama produknya menggunakan STRUCT.
Hasil
| cheapest_product |
|---|
| {price: 25000, product_name: "Basic Notebook"} |
Pertanyaan Umum tentang MIN
Apa itu fungsi MIN di BigQuery?
Mengembalikan nilai minimum dari sebuah kolom atau ekspresi. Mendukung tipe numerik, string, date/time, dan boolean di BigQuery. Di BigQuery, fungsi MIN termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan MIN di BigQuery?
Gunakan sintaks berikut: MIN(expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi MIN?
Fungsi MIN mengembalikan nilai bertipe Sama dengan tipe input. 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 MIN?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: expression (any, wajib): Kolom atau ekspresi yang akan dicari nilai minimumnya. Mendukung INT64, FLOAT64, STRING, DATE, TIMESTAMP, dll..