Referencia de funciones

LEAST

Devuelve el menor de los valores pasados.

PostgreSQL 17.9
LEAST(value[, ...])
  • [ ]parte opcional
  • ...se puede repetir
value
Valor que se compara: número, cadena o fecha

Valor devuelto

El valor menor; los NULL se omiten; NULL solo si todos los argumentos son NULL

Ejemplos

El menor de tres números

PostgreSQL 17.9
SELECT LEAST(1, 2, -1);
least
-1

La menor de tres cadenas

PostgreSQL 17.9
SELECT LEAST('apple', 'banana', 'cherry');
least
apple

Comparación con NULL

PostgreSQL 17.9
SELECT LEAST(1, NULL, 3);
least
1

Detalles

A diferencia del agregado MIN, LEAST compara valores dentro de una fila. En MySQL, un argumento NULL convierte todo el resultado en NULL; aquí esos argumentos simplemente se omiten.

Véase también