MIN (Transact-SQL)

Devuelve el valor mínimo de la expresión. Puede ir seguida de la cláusula OVER.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

MIN ( [ ALL | DISTINCT ] expression ) 

Argumentos

  • ALL
    Aplica la función de agregado a todos los valores. ALL es el valor predeterminado.

  • DISTINCT
    Especifica que se tiene en cuenta cada valor único. DISTINCT no tiene ningún significado con MIN y sólo se incluye para la compatibilidad con ISO.

  • expression
    Se trata de una constante, nombre de columna o función, y cualquier combinación de operadores aritméticos, bit a bit y de cadena. MIN se puede usar con columnas de tipo numeric, char, varchar o datetime, pero no con columnas de tipo bit.No se permite utilizar funciones de agregado ni subconsultas.

    Para obtener más información, vea Expresiones (Transact-SQL).

Tipos de valor devueltos

Devuelve un valor igual a expression.

Notas

MIN pasa por alto los valores NULL.

En el caso de columnas de datos de caracteres, MIN busca el valor más bajo en la secuencia de ordenación.

Ejemplos

En el ejemplo siguiente se devuelve la tasa de impuestos más baja (mínima).

USE AdventureWorks;
GO
SELECT MIN(TaxRate)
FROM Sales.SalesTaxRate;
GO

Éste es el conjunto de resultados.

-------------------
5.00

(1 row(s) affected)