Math

GREATEST

MySQLMySQL

Mengembalikan nilai terbesar dari daftar argumen. Minimal 2 argumen.

Tipe hasil: Same as inputDiperbarui: 16 Mei 2026

Syntax

SQL
GREATEST(value1, value2, ...)

Parameter

value1, value2, ...any comparablewajib

Nilai-nilai yang akan dibandingkan

Contoh Penggunaan

Nilai Terbesar

SQL
1SELECT GREATEST(10, 25, 5, 30, 15) AS max_val;

Mencari nilai terbesar.

Hasil
max_val: 30

Minimum Price Threshold

SQL
1SELECT product, price,
2 GREATEST(price, 10.00) AS final_price
3FROM products;

Harga minimal 10.00.

Hasil
(prices with minimum threshold)

Latest Date

SQL
1SELECT order_id,
2 GREATEST(order_date, ship_date, deliver_date) AS latest
3FROM orders;

Tanggal terbaru dari beberapa kolom.

Hasil
(latest date per order)

Pertanyaan Umum tentang GREATEST

Apa itu fungsi GREATEST di MySQL?
Mengembalikan nilai terbesar dari daftar argumen. Minimal 2 argumen. Di MySQL, fungsi GREATEST termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan GREATEST di MySQL?
Gunakan sintaks berikut: GREATEST(value1, value2, ...). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi GREATEST?
Fungsi GREATEST 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 GREATEST?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: value1, value2, ... (any comparable, wajib): Nilai-nilai yang akan dibandingkan.

Fungsi Terkait