Definición


Esta función de agregación devuelve el valor más chico de una columna seleccionada

Sintaxis


SELECT MIN (nombre_columna)
FROM nombre_tabla
WHERE condicion;

En caso de un valor sea NULL se ignora

Alias


Cuando se usa MIN, la columna que se devuelve no tiene un nombre descriptivo por lo que es útil usar un alias para cambiarle el nombre

SELECT MIN (Precio) AS PrecioMasChico
FROM Productos;

Group by


Cuando se una MIN con la sentencia GROUP BY el resultado es el valor más chico de cada categoría

SELECT MIN(Precio) AS PrecioMasChico, CategoriaID
FROM Productos
GROUP BY CategoriaID;