Примеры MIN
MIN
SELECT
dept_no,
MIN(salary)
FROM employee
GROUP BY dept_no
MIN
MIN
SELECT
dept_no,
MIN(salary)
FROM employee
GROUP BY dept_no
SUM()
DSQL
SUM([ALL | DISTINCT] <expr>)
Параметр | Описание |
---|---|
expr |
Выражение.Может содержать столбец таблицы, константу, переменную, выражение, неагрегатную функцию или UDF, которая возвращает числовой тип данных.Агрегатные функции в качестве выражения не допускаются. |
DOUBLE PRECISION
, DECFLOAT
или масштабируемое целое (INTEGER
, BIGINT
или INT128
) в зависимости от типа аргумента функции expr.Обычно, если это возможно, выбирается тип с большей вместимостью, чем тип выражения expr.
Функция SUM
возвращает сумму элементов выборки, которые не равны NULL
.
ALL
является опцией по умолчанию — обрабатываются все значения из выборки, не содержащие NULL
.При указании DISTINCT
из выборки устраняются дубликаты, после чего осуществляется суммирование.
При пустой выборке, или при выборке из одних NULL
функция возвратит NULL
.
SUM
SELECT
dept_no,
SUM(salary)
FROM employee
GROUP BY dept_no
Статистические функции являются агрегатными функциями.Эти функции не учитывают значения NULL
.К аргументу статистической функции не применимы параметры ALL
и DISTINCT
.
Статистические функции часто используются совместно с предложением GROUP BY
.