Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi MIN mengembalikan nilai minimum dalam satu set baris. DISTINCT atau ALL dapat digunakan tetapi tidak mempengaruhi hasilnya.
Sintaksis
MIN ( [ DISTINCT | ALL ] expression )
Argumen
- ekspresi
-
Kolom target atau ekspresi tempat fungsi beroperasi. Ekspresi adalah salah satu tipe data berikut:
SMALLINT
INTEGER
BIGINT
DECIMAL
REAL
PRECISON GANDA
CHAR
VARCHAR
DATE
TIMESTAMP
TIMESTAMPTZ
TIME
JADWAL
VARBYTE
SUPER
- BERBEDA | SEMUA
-
Dengan argumen DISTINCT, fungsi menghilangkan semua nilai duplikat dari ekspresi yang ditentukan sebelum menghitung minimum. Dengan argumen ALL, fungsi mempertahankan semua nilai duplikat dari ekspresi untuk menghitung minimum. ALL adalah default.
Jenis Data
Mengembalikan tipe data yang sama sebagai ekspresi. Ekuivalen Boolean dari fungsi MIN adalahFungsi BOOL_AND, dan Boolean setara dengan MAX adalah. Fungsi BOOL_OR
Contoh
Temukan harga terendah yang dibayarkan dari semua penjualan:
select min(pricepaid) from sales;
min
-------
20.00
(1 row)
Temukan harga terendah yang dibayarkan per tiket dari semua penjualan:
select min(pricepaid/qtysold)as min_ticket_price
from sales;
min_ticket_price
------------------
20.00000000
(1 row)