count
COUNT()
Версии сервера
0.9 | 1.0 | 1.5.3 | 1.5.4 | 1.5.5 | 2.0 | 2.1 | 2.5 | 3.0 |
---|---|---|---|---|---|---|---|---|
Да | Да | Да | Да | Да | Да | Да | Да | Да |
Формат
COUNT ( * | [ALL] <val> | DISTINCT <val>);
Аргумент | Описание |
---|---|
* | Отыскивает количество строк в определенной таблице, включая значения NULL. |
ALL | Считает все не NULL значения в столбце. |
DISTINCT | Возвращает количество уникальных, не NULL значений для столбца. |
<val> | Столбец или выражение, которое вычисляется в числовой тип данных. |
Аргумент ALL или DISTINCT при вызове конструкции может быть пропущен. Если аргумент не задан явно, то по умолчанию считается ALL.
Описание
COUNT() это агрегатная функция, которая возвращает количество строк, которое удовлетворяет условиям поиска запросов. Она может быть использована в видах и объединениях также, как таблицы.
Пример
Следующая инструкция возвращает количество уникальных значений денежной еденицы, которые встречаются в таблице COUNTRY:
SELECT COUNT (DISTINCT CURRENCY) FROM COUNTRY;
См. также
Источник
langref.pdf
count.txt · Последнее изменение: 2010/01/10 16:56 — peaktop