Definición
Esta función de agregación devuelve el valor más grande de una columna seleccionada
Sintaxis
SELECT MAX (nombre_columna)
FROM nombre_tabla
WHERE condicion;
En caso de un valor sea NULL se ignora
Alias
Cuando se usa MAX
, la columna que se devuelve no tiene un nombre descriptivo por lo que es útil usar un alias para cambiarle el nombre
SELECT MAX (Precio) AS PrecioMasGrande
FROM Productos;
Group by
Cuando se una MAX
con la sentencia GROUP BY el resultado es el valor más grande de cada categoría
SELECT MAX(Precio) AS PrecioMasGrande, CategoriaID
FROM Productos
GROUP BY CategoriaID;