Renvoyer la valeur minimale ou maximale d’un ensemble de valeurs contenues dans un champ spécifié d’une requête.
Syntaxe
Min(expr)
Max(expr)
L’espace réservé expr représente une expression de chaîne identifiant le champ qui contient les données à évaluer ou une expression qui effectue un calcul à l’aide des données de ce champ. Les opérandes dans expr peuvent inclure le nom d’un champ de table, d’une constante ou d’une fonction (qui peut être intrinsèque ou définie par l’utilisateur, mais pas l’une des autres fonctions d’agrégation SQL).
Remarques
Vous pouvez utiliser Min et Max pour déterminer les valeurs les plus petites et les plus grandes d’un champ en fonction de l’agrégation ou du regroupement spécifié. Par exemple, vous pouvez utiliser ces fonctions pour renvoyer les frais de transport les plus bas et les plus élevés. Si aucune agrégation n’est spécifiée, la table entière est utilisée.
Vous pouvez utiliser Min et Max dans une expression de requête et dans la propriété SQL d’un objet QueryDef ou lors de la création d’un objet Recordset basé sur une requête SQL.
Exemples de requête
| Expression | Résultats |
|---|---|
| SELECT Min(Unitprice) as Expr1 from ProductSales ; | Renvoie le prix unitaire minimum à partir du champ « PrixUnitaire » et l’affiche dans la colonne Expr1. |
| SELECT Max(Unitprice) as Expr1 from ProductSales ; | Renvoie le prix unitaire maximum à partir du champ « Prixunitaire » et s’affiche dans la colonne xpr1. |
| SELECT Max(Unitprice) as MaxPrice from ProductSales ; | Renvoie le prix unitaire maximum du champ « PrixUnitaire » et l’affiche dans la colonne « PrixMax. ». |