MIN (Transact-SQL)
Renvoie la valeur minimale de l'expression. Cette fonction peut être suivie par la clause OVER.
Syntaxe
MIN ( [ ALL | DISTINCT ] expression )
Arguments
ALL
Applique la fonction d'agrégation à toutes les valeurs. ALL est l'argument par défaut.DISTINCT
Spécifie que chaque valeur unique est prise en considération. DISTINCT n'a pas d'effet avec MIN et n'est disponible que pour la compatibilité ISO.expression
Constante, nom de colonne ou fonction, et toute combinaison d'opérateurs arithmétiques, de type chaîne ou binaire. MIN peut être utilisé avec des colonnes numeric, char, varchar ou datetime, mais pas avec des colonnes bit. Les fonctions d'agrégation et les sous-requêtes ne sont pas autorisées.Pour plus d'informations, consultez Expressions (Transact-SQL).
Type des valeurs renvoyées
Retourne une valeur comme expression.
Notes
MIN ignore toutes les valeurs NULL.
Avec des colonnes de données de type caractère, MIN recherche la valeur la plus faible dans l'ordre de tri.
Exemples
L'exemple suivant renvoie le taux d'imposition le plus bas (minimum).
USE AdventureWorks2008R2;
GO
SELECT MIN(TaxRate)
FROM Sales.SalesTaxRate;
GO
Voici l'ensemble des résultats.
-------------------
5.00
(1 row(s) affected)
Voir aussi