Инструменты пользователя

Инструменты сайта


count

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
count [2008/04/30 04:45]
peaktop
count [2010/01/10 16:56] (текущий)
peaktop Кто же убъет COUNT() когда нибудь ? :)
Строка 1: Строка 1:
 +====== COUNT() ======
  
 +
 +
 +
 +===== Версии сервера =====
 +^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.1 ^ 2.5 ^ 3.0 ^
 +|  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |  Да  |
 +
 +===== Формат =====
 +<​code>​
 +COUNT ( * | [ALL] <val> | DISTINCT <​val>​);​
 +</​code>​
 +
 +^ Аргумент ^ Описание ^
 +|* |Отыскивает количество строк в определенной таблице,​ включая значения NULL. |
 +|ALL |Считает все не NULL значения в столбце. |
 +|DISTINCT |Возвращает количество уникальных,​ не NULL значений для столбца. |
 +|<​val>​ |Столбец или выражение,​ которое вычисляется в числовой тип данных.|
 +
 +:!: Аргумент ALL или DISTINCT при вызове конструкции может быть пропущен. Если аргумент не задан явно, то по умолчанию считается ALL.
 +===== Описание =====
 +COUNT() это агрегатная функция,​ которая возвращает количество строк, которое удовлетворяет условиям поиска запросов. Она может быть использована в видах и объединениях также, как таблицы.
 +
 +===== Пример =====
 +Следующая инструкция возвращает количество уникальных значений денежной еденицы,​ которые встречаются в таблице COUNTRY:
 +<​code>​
 +SELECT COUNT (DISTINCT CURRENCY) FROM COUNTRY;
 +</​code>​
 +
 +===== См. также =====
 +[[AVG()]], ​ [[MAX()]], ​ [[MIN()]], ​ [[SUM()]], ​ [[SELECT]]
 +
 +===== Источник =====
 +langref.pdf
count.txt · Последние изменения: 2010/01/10 16:56 — peaktop