Conditional

LEAST

DuckDBDuckDB

Mengembalikan nilai terkecil dari daftar argumen. Skip NULL values kecuali semua NULL.

Tipe hasil: Tipe dari nilai terkecilDiperbarui: 16 Mei 2026

Syntax

SQL
LEAST(value1, value2, ...)

Parameter

value1, value2, ...ANY (comparable)wajib

Nilai-nilai yang akan dibandingkan

Contoh Penggunaan

Nilai Terkecil

SQL
1SELECT LEAST(10, 20, 5, 15) AS min_value;

Mencari nilai terkecil.

Hasil
5

Capping Values

SQL
1SELECT
2 product_name,
3 LEAST(quantity * price, 1000) AS capped_total
4FROM orders;

Total maksimal 1000 (capped).

Earliest Date

SQL
1SELECT
2 project_name,
3 LEAST(start_date, deadline, CURRENT_DATE) AS earliest
4FROM projects;

Mencari tanggal paling awal.

GREATEST dan LEAST Combination

SQL
1-- Clamp value between min and max
2SELECT
3 value,
4 GREATEST(LEAST(value, 100), 0) AS clamped
5FROM 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.

Fungsi Terkait