Referencia de funciones

MAX

Devuelve el valor máximo de una expresión en un grupo de filas.

MySQL 8.4
MAX(expr)
expr
Expresión: número, cadena o fecha

Valor devuelto

Valor del tipo de expr; las cadenas se comparan alfabéticamente; los NULL se ignoran; NULL si el conjunto está vacío

Ejemplos

Precio más alto

MySQL 8.4
SELECT MAX(unit_price)
FROM Payments;
MAX(unit_price)
66000

Fecha de nacimiento más reciente por estado

MySQL 8.4
SELECT status,
	MAX(birthday) AS latest_birthday
FROM FamilyMembers
GROUP BY status;
statuslatest_birthday
father1961-09-11
mother1968-09-06
son1983-06-05
daughter2005-01-13

Detalles

Las cadenas se comparan como texto, aunque contengan números: MAX de '9' y '10' es '9'. La función solo devuelve el valor; para obtener toda la fila con el máximo, usa ORDER BY ... DESC LIMIT 1 o funciones de ventana.

Véase también

Dónde aprenderlo