Aggregate
DuckDB
ARG_MIN
Mengembalikan nilai 'arg' yang berkorespondensi dengan nilai minimum dari 'val'. Sangat berguna untuk mendapatkan data terkait dari baris dengan nilai minimum.
Tipe hasil:
Sama dengan tipe argDiperbarui: 16 Mei 2026Syntax
SQL
ARG_MIN(arg, val)Parameter
arganywajib
Kolom yang nilainya akan dikembalikan
valany comparablewajib
Kolom yang akan dicari nilai minimumnya
Contoh Penggunaan
Produk Termurah per Kategori
SQL
1 SELECT 2 category, 3 ARG_MIN(name, price) as cheapest_product, 4 MIN(price) as lowest_price 5 FROM products 6 GROUP BY category;
Mendapatkan nama produk termurah dan harganya per kategori.
Hasil
| category | cheapest_product | lowest_price |
|---|---|---|
| Electronics | USB Cable | 25000 |
| Clothing | Socks | 15000 |
| Books | Pocket Guide | 35000 |
Karyawan dengan Masa Kerja Terlama
SQL
1 SELECT 2 department, 3 ARG_MIN(name, hire_date) as senior_employee, 4 MIN(hire_date) as earliest_hire 5 FROM employees 6 GROUP BY department;
Mencari karyawan paling senior (hire date paling awal) per department.
Hasil
| department | senior_employee | earliest_hire |
|---|---|---|
| Engineering | Budi Santoso | 2015-03-15 |
| Marketing | Ani Wijaya | 2017-06-01 |
First Purchase per Customer
SQL
1 SELECT 2 customer_id, 3 ARG_MIN(product_name, order_date) as first_product, 4 ARG_MIN(order_id, order_date) as first_order_id 5 FROM orders 6 GROUP BY customer_id;
Mendapatkan produk pertama yang dibeli setiap customer.
Pertanyaan Umum tentang ARG_MIN
Apa itu fungsi ARG_MIN di DuckDB?
Mengembalikan nilai 'arg' yang berkorespondensi dengan nilai minimum dari 'val'. Sangat berguna untuk mendapatkan data terkait dari baris dengan nilai minimum. Di DuckDB, fungsi ARG_MIN termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ARG_MIN di DuckDB?
Gunakan sintaks berikut: ARG_MIN(arg, val). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ARG_MIN?
Fungsi ARG_MIN mengembalikan nilai bertipe Sama dengan tipe arg. 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 ARG_MIN?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: arg (any, wajib): Kolom yang nilainya akan dikembalikan; val (any comparable, wajib): Kolom yang akan dicari nilai minimumnya.