minimum
La función minimum devuelve el valor mínimo entre el un conjunto de expresiones de entrada.
Si todos los parámetros de entrada son nulos la función devuelve NULL
Ejemplo
Sección titulada «Ejemplo»select minimum(1,5,3,2) AS maximumNumber;El código SQL generado es el siguiente:
SELECT CASE WHEN 1 IS NOT NULL AND (5 IS NULL OR 1<=5) AND (3 IS NULL OR 1<=3) AND (2 IS NULL OR 1<=2) THEN 1 WHEN 5 IS NOT NULL AND (3 IS NULL OR 5<=3) AND (2 IS NULL OR 5<=2) THEN 5 WHEN 3 IS NOT NULL AND (2 IS NULL OR 3<=2) THEN 3 ELSE 2 END AS minNumberEl resultado es:
1
Comentarios
Sección titulada «Comentarios»La función minimum a diferencia de min no es una función de agregación. La función min actúa sobre los registros de una tabla, mientras que minimum sirve para buscar el valor mínimo entre las distintas columnas -o expresiones- de un mismo registro.