====== 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