Aggregate

MAX

MySQLMySQL

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 2026

Syntax

SQL
MAX([DISTINCT] expr)

Parameter

expranywajib

Ekspresi yang akan dicari nilai maksimumnya

Contoh Penggunaan

Mencari Harga Tertinggi

SQL
1SELECT MAX(price) AS highest_price FROM products;

Menemukan harga produk paling mahal.

Hasil
highest_price: 1999.99

Mencari Tanggal Terakhir

SQL
1SELECT MAX(order_date) AS last_order FROM orders;

Menemukan tanggal order paling akhir.

Hasil
last_order: 2024-12-20

MAX dengan String

SQL
1SELECT MAX(product_name) AS last_alphabetically
2FROM products;

Menemukan nama produk terakhir secara alfabetis.

Hasil
last_alphabetically: Zebra Print Shirt

MAX dengan GROUP BY

SQL
1SELECT department, MAX(salary) AS max_salary
2FROM employees
3GROUP BY department;

Menemukan gaji tertinggi per departemen.

Hasil
Sales: 95000, Engineering: 150000

Fungsi Terkait