LEAST
Devuelve el menor de los valores pasados.
MySQL 8.4
LEAST(value, value[, ...])- [ ]parte opcional
- ...se puede repetir
- value
- Valor que se compara: número, cadena o fecha
Valor devuelto
El menor valor; NULL si al menos un argumento es NULL
Ejemplos
El menor de tres números
MySQL 8.4
SELECT LEAST(1, 2, -1);La menor de tres cadenas
MySQL 8.4
SELECT LEAST('apple', 'banana', 'cherry');Comparación con NULL
MySQL 8.4
SELECT LEAST(1, NULL, 3);Detalles
A diferencia de la función de agregación MIN, que busca el mínimo entre las filas de la tabla, LEAST compara varios valores dentro de una misma fila. Si los argumentos mezclan números y cadenas, se comparan como cadenas: LEAST(2, '10') devuelve '10'.