Exemples MAX
MAX
SELECT
dept_no,
MAX(salary)
FROM employee
GROUP BY dept_no
MAX
MAX
SELECT
dept_no,
MAX(salary)
FROM employee
GROUP BY dept_no
MIN()
DSQL
MIN([ALL | DISTINCT] <expr>)
Paramètre | Description |
---|---|
expr |
Expression : peut contenir une colonne de table, une constante, une variable, une expression, une fonction non agrégée ou une UDR. Les fonctions agrégées ne sont pas autorisées comme expression. |
est le même que l’argument de la fonction expr.
La fonction MIN
renvoie l’élément d’échantillonnage minimum qui n’est pas égal à NULL
.
Si le groupe est vide ou ne contient que des NULL
, le résultat sera NULL
. Si l’argument d’entrée est une chaîne de caractères, la fonction retournera la valeur qui est la première dans le tri en utilisant le COLLATE
approprié.
Note
|
Le paramètre |
MIN
MIN
SELECT
dept_no,
MIN(salary)
FROM employee
GROUP BY dept_no
SUM()
DSQL
SUM([ALL | DISTINCT] <expr>)
Paramètre | Description |
---|---|
expr |
Expression : peut contenir une colonne de table, une constante, une variable, une expression, une fonction non agrégée ou une UDR qui renvoie un type de données numériques. Les fonctions agrégées ne sont pas autorisées comme expression. |
DOUBLE PRECISION
, DECFLOAT
ou un entier scalable (INTEGER
, BIGINT
ou INT128
) selon le type d’argument de la fonction expr.Normalement, si possible, on choisit un type dont la capacité est supérieure à celle du type d’expression expr.
La fonction SUM
renvoie la somme des éléments de l’échantillon qui ne sont pas égaux à NULL
.
ALL
est l’option par défaut — toutes les valeurs de l’échantillon qui ne contiennent pas NULL
sont traitées.Si DISTINCT
est spécifié, les doublons sont retirés de l’échantillon et la somme est ensuite effectuée.
Pour un échantillon vide, ou un échantillon ne contenant que NULL
, la fonction retournera NULL
.