====== COUNT() ======
===== Версии сервера =====
^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.1 ^ 2.5 ^ 3.0 ^
| Да | Да | Да | Да | Да | Да | Да | Да | Да |
===== Формат =====
COUNT ( * | [ALL] | DISTINCT );
^ Аргумент ^ Описание ^
|* |Отыскивает количество строк в определенной таблице, включая значения NULL. |
|ALL |Считает все не NULL значения в столбце. |
|DISTINCT |Возвращает количество уникальных, не NULL значений для столбца. |
| |Столбец или выражение, которое вычисляется в числовой тип данных.|
:!: Аргумент ALL или DISTINCT при вызове конструкции может быть пропущен. Если аргумент не задан явно, то по умолчанию считается ALL.
===== Описание =====
COUNT() это агрегатная функция, которая возвращает количество строк, которое удовлетворяет условиям поиска запросов. Она может быть использована в видах и объединениях также, как таблицы.
===== Пример =====
Следующая инструкция возвращает количество уникальных значений денежной еденицы, которые встречаются в таблице COUNTRY:
SELECT COUNT (DISTINCT CURRENCY) FROM COUNTRY;
===== См. также =====
[[AVG()]], [[MAX()]], [[MIN()]], [[SUM()]], [[SELECT]]
===== Источник =====
langref.pdf