Conditional

LEAST

PostgreSQLPostgreSQL

Mengembalikan nilai terkecil dari daftar nilai. Mengabaikan NULL values kecuali semua NULL. Kebalikan dari GREATEST.

Tipe hasil: same as inputDiperbarui: 16 Mei 2026

Syntax

SQL
LEAST(value1, value2, ...)

Parameter

valuesany comparablewajib

Daftar nilai yang akan dibandingkan

Contoh Penggunaan

Nilai Terkecil

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

Mencari nilai terkecil dari list.

Hasil
least
5

Minimum dari Kolom

SQL
1SELECT
2 product_name,
3 LEAST(price_online, price_store, price_wholesale) AS min_price
4FROM products;

Mencari harga terendah dari berbagai channel.

Hasil
product_namemin_price
Laptop1200000

Cap Maximum Value

SQL
1SELECT
2 user_id,
3 download_count,
4 LEAST(download_count, 100) AS capped_downloads
5FROM user_stats;

Membatasi nilai maksimum (capping).

Hasil
user_iddownload_countcapped_downloads
15050
2150100

Pertanyaan Umum tentang LEAST

Apa itu fungsi LEAST di PostgreSQL?
Mengembalikan nilai terkecil dari daftar nilai. Mengabaikan NULL values kecuali semua NULL. Kebalikan dari GREATEST. Di PostgreSQL, fungsi LEAST termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan LEAST di PostgreSQL?
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 same as 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 LEAST?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: values (any comparable, wajib): Daftar nilai yang akan dibandingkan.

Fungsi Equivalen di Database Lain

Fungsi Terkait