FirebirdSQL logo

Примеры AVG

Example 1. Использование функции AVG
SELECT
  dept_no,
  AVG(salary)
FROM employee
GROUP BY dept_no
См. также:

SELECT.

COUNT()

Доступно в

DSQL

Синтаксис
COUNT([ALL | DISTINCT] <expr> | *)
Table 1. Параметры функции COUNT
Параметр Описание

expr

Выражение.Может содержать столбец таблицы, константу, переменную, выражение, неагрегатную функцию или UDF.Агрегатные функции в качестве выражения не допускаются.

Тип возвращаемого результата

BIGINT

Функция COUNT возвращает количество значений в группе, которые не являются NULL.

  • По умолчанию используется ALL: функция просто считает все значения в наборе, которые не равны NULL.

  • Если указан DISTINCT дубликаты исключаются из подсчитываемого набора.

  • Если вместо выражения expr указано COUNT (*), будут подсчитаны все записи.

    • не может использоваться с ключевым словом DISTINCT

    • дубликаты записей не исключаются

    • при этом учитываются записи содержащие NULL

  • Для пустой выборки данных или если при выборке окажутся одни значения, содержащие NULL, функция возвратит значение равное 0.