COUNT SQL

Функция SQL COUNT

Функция SQL COUNT используется для подсчета количества записей в таблице. Она имеет следующий синтаксис::

SELECT COUNT(*) FROM имя_таблицы;

Здесь * обозначает все столбцы в таблице, а имя_таблицы - имя таблицы, которую нужно просуммировать.

Функция COUNT принимает один из нескольких параметров:

  • * - означает то, что функция COUNT возвращает все записи в таблице;
  • column_name - функция COUNT возвращает количество записей конкретного столбца (только NOT NULL);
  • DISTINCT column_name - функция COUNT возвращает количество только разных записей конкретного столбца (только NOT NULL).

SQL COUNT Примеры

Рассмотрим несколько примеров написания запросов с COUNT в SQL.

SQL COUNT. Пример 1

Напишем запрос SELECT COUNT, возвращающий количество записей в таблице users.

SELECT COUNT(*) FROM users;

SQL COUNT. Пример 2

Напишем запрос, возвращающий количество записей столбца User_ID в таблице users, дата которых равна "20.05.2012".

SELECT COUNT(User_ID) FROM users WHERE date = "20.05.2012";

SQL COUNT DISTINCT. Пример 3

Теперь получим количество только разных записей столбца User_ID.

SELECT COUNT(DISTINCT User_ID) FROM users;

SQL COUNT ALL. Пример 4

Следующий запрос возвращает количество стран, за исключением нулевых значений.

SELECT COUNT(ALL country) FROM customers;

Оставить комментарий к «COUNT SQL»