SQL COUNT

Функция SQL COUNT

Функция SQL COUNT возвращает количество записей в запросе.
Синтаксис функции COUNT:

SELECT COUNT(expression) FROM table WHERE predicates;

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

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

Примеры SQL COUNT

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

SELECT COUNT(*) FROM users;

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

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

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

SELECT COUNT(DISTINCT User_ID) FROM users;

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.