Последние учебники веб-разработки
 

SQL COUNT() Function


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" таблицы:

пример

SELECT COUNT(*) AS NumberOfOrders FROM Orders;

Попробуй сам "

SQL COUNT (DISTINCT column_name) Пример

Следующий SQL заявление подсчитывает число уникальных клиентов в "Orders" таблицы:

пример

SELECT COUNT(DISTINCT CustomerID) AS NumberOfCustomers FROM Orders;

Попробуй сам "