Aggregate
MySQL
MAX
Mengembalikan nilai maksimum dari kolom atau ekspresi. Bekerja dengan tipe data numerik, string, dan tanggal. Mengabaikan nilai NULL.
Tipe hasil:
Same as input typeDiperbarui: 7 Jan 2026Syntax
SQL
MAX([DISTINCT] expr)Parameter
expranywajib
Ekspresi yang akan dicari nilai maksimumnya
Contoh Penggunaan
Mencari Harga Tertinggi
SQL
1 SELECT MAX(price) AS highest_price FROM products;
Menemukan harga produk paling mahal.
Hasil
highest_price: 1999.99
Mencari Tanggal Terakhir
SQL
1 SELECT MAX(order_date) AS last_order FROM orders;
Menemukan tanggal order paling akhir.
Hasil
last_order: 2024-12-20
MAX dengan String
SQL
1 SELECT MAX(product_name) AS last_alphabetically 2 FROM products;
Menemukan nama produk terakhir secara alfabetis.
Hasil
last_alphabetically: Zebra Print Shirt
MAX dengan GROUP BY
SQL
1 SELECT department, MAX(salary) AS max_salary 2 FROM employees 3 GROUP BY department;
Menemukan gaji tertinggi per departemen.
Hasil
Sales: 95000, Engineering: 150000