Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
MAX fungsi
MAXFungsi mengembalikan nilai maksimum dalam satu set baris. DISTINCTatau ALL dapat digunakan tetapi tidak mempengaruhi hasilnya.
Sintaks
MAX ( [ DISTINCT | ALL ] expression )
Argumen
- ekspresi
-
Kolom target atau ekspresi tempat fungsi beroperasi. Ekspresi adalah salah satu tipe data berikut:
SMALLINT
INTEGER
BIGINT
DECIMAL
REAL
DOUBLE PRECISON
CHAR
VARCHAR
DATE
TIMESTAMP
TIMESTAMPTZ
TIME
TIMETZ
VARBYTE
SUPER
- DISTINCT | ALL
-
Dengan argumenDISTINCT, fungsi menghilangkan semua nilai duplikat dari ekspresi yang ditentukan sebelum menghitung maksimum. Dengan argumenALL, fungsi mempertahankan semua nilai duplikat dari ekspresi untuk menghitung maksimum. ALLadalah default.
Jenis data
Mengembalikan tipe data yang sama sebagai ekspresi. Ekuivalen Boolean dari MIN fungsi ini adalahBOOL_ AND fungsi, dan Boolean setara dengan MAX adalah. BOOLFungsi _OR
Contoh
Temukan harga tertinggi yang dibayarkan dari semua penjualan:
select max(pricepaid) from sales; max ---------- 12624.00 (1 row)
Temukan harga tertinggi yang dibayarkan per tiket dari semua penjualan:
select max(pricepaid/qtysold) as max_ticket_price from sales; max_ticket_price ----------------- 2500.00000000 (1 row)