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