COUNT() Функция возвращает количество строк, соответствующий заданному критерию.
SQL COUNT (имя_столбца) Синтаксис
Функция COUNT (имя_столбца) возвращает количество значений (значения NULL не будут учитываться) указанного столбца:
SELECT COUNT(column_name) FROM table_name;
SQL COUNT (*) Синтаксис
Функция COUNT (*) возвращает количество записей в таблице:
SELECT COUNT(*) FROM table_name;
SQL COUNT (DISTINCT column_name) Синтаксис
COUNT (DISTINCT column_name) функция возвращает число различных значений указанного столбца:
SELECT COUNT(DISTINCT column_name) FROM table_name;
Note: COUNT (DISTINCT) работает с ORACLE и Microsoft SQL Server, но не с помощью Microsoft Access.
Демо-версия базы данных
В этом уроке мы будем использовать хорошо известную базу данных Борей.
Ниже приводится подборка из "Orders" таблицы:
OrderID | CustomerID | EmployeeID | OrderDate | ShipperID |
---|---|---|---|---|
10265 | 7 | 2 | 1996-07-25 | 1 |
10266 | 87 | 3 | 1996-07-26 | 3 |
10267 | 25 | 4 | 1996-07-29 | 1 |
SQL COUNT (имя_столбца) Пример
Следующий SQL заявление подсчитывает количество заказов от "CustomerID"=7 от "Orders" таблицы:
пример
SELECT COUNT(CustomerID) AS OrdersFromCustomerID7 FROM Orders
WHERE
CustomerID=7;
Попробуй сам "
SQL COUNT (*) Пример
Следующий SQL заявление подсчитывает общее количество заказов в "Orders" таблицы:
SQL COUNT (DISTINCT column_name) Пример
Следующий SQL заявление подсчитывает число уникальных клиентов в "Orders" таблицы: