Conditional
DuckDB
LEAST
Mengembalikan nilai terkecil dari daftar argumen. Skip NULL values kecuali semua NULL.
Tipe hasil:
Tipe dari nilai terkecilDiperbarui: 16 Mei 2026Syntax
SQL
LEAST(value1, value2, ...)Parameter
value1, value2, ...ANY (comparable)wajib
Nilai-nilai yang akan dibandingkan
Contoh Penggunaan
Nilai Terkecil
SQL
1 SELECT LEAST(10, 20, 5, 15) AS min_value;
Mencari nilai terkecil.
Hasil
5
Capping Values
SQL
1 SELECT 2 product_name, 3 LEAST(quantity * price, 1000) AS capped_total 4 FROM orders;
Total maksimal 1000 (capped).
Earliest Date
SQL
1 SELECT 2 project_name, 3 LEAST(start_date, deadline, CURRENT_DATE) AS earliest 4 FROM projects;
Mencari tanggal paling awal.
GREATEST dan LEAST Combination
SQL
1 -- Clamp value between min and max 2 SELECT 3 value, 4 GREATEST(LEAST(value, 100), 0) AS clamped 5 FROM data; 6 -- Result: value between 0 and 100
Membatasi nilai dalam range 0-100.
Pertanyaan Umum tentang LEAST
Apa itu fungsi LEAST di DuckDB?
Mengembalikan nilai terkecil dari daftar argumen. Skip NULL values kecuali semua NULL. Di DuckDB, fungsi LEAST termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan LEAST di DuckDB?
Gunakan sintaks berikut: LEAST(value1, value2, ...). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi LEAST?
Fungsi LEAST mengembalikan nilai bertipe Tipe dari nilai terkecil. 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 LEAST?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: value1, value2, ... (ANY (comparable), wajib): Nilai-nilai yang akan dibandingkan.