Примеры AVG
SELECT
dept_no,
AVG(salary)
FROM employee
GROUP BY dept_no
AVG
SELECT
dept_no,
AVG(salary)
FROM employee
GROUP BY dept_no
COUNT()
DSQL
COUNT([ALL | DISTINCT] <expr> | *)
Параметр | Описание |
---|---|
expr |
Выражение.Может содержать столбец таблицы, константу, переменную, выражение, неагрегатную функцию или UDF.Агрегатные функции в качестве выражения не допускаются. |
BIGINT
Функция COUNT
возвращает количество значений в группе, которые не являются NULL
.
По умолчанию используется ALL
: функция просто считает все значения в наборе, которые не равны NULL
.
Если указан DISTINCT
дубликаты исключаются из подсчитываемого набора.
Если вместо выражения expr указано COUNT (*)
, будут подсчитаны все записи.
не может использоваться с ключевым словом DISTINCT
дубликаты записей не исключаются
при этом учитываются записи содержащие NULL
Для пустой выборки данных или если при выборке окажутся одни значения, содержащие NULL
, функция возвратит значение равное 0
.