Conditional

LEAST

PostgreSQLPostgreSQL

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

Tipe hasil: same as input

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

Fungsi Equivalen di Database Lain

Fungsi Terkait