COUNT() zwraca liczbę wierszy, które pasuje do podanych kryteriów.
SQL COUNT (nazwa_kolumny) Składnia
Z funkcji count (nazwa_kolumny) zwraca liczbę wartości (wartości NULL nie będą liczone) określonej kolumnie:
SELECT COUNT(column_name) FROM table_name;
SQL COUNT (*) Składnia
Funkcja COUNT (*) zwraca liczbę rekordów w tabeli:
SELECT COUNT(*) FROM table_name;
SQL COUNT (DISTINCT column_name) Składnia
Hrabia (DISTINCT column_name) zwraca liczbę różnych wartości z określonej kolumny:
SELECT COUNT(DISTINCT column_name) FROM table_name;
Note: COUNT (DISTINCT) współpracuje z Oracle i Microsoft SQL Server, ale nie z programu Microsoft Access.
Demo Database
W tym tutorialu użyjemy znaną bazę danych Northwind.
Poniżej znajduje się wybór z "Orders" tabeli:
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 (nazwa_kolumny) Przykład
Poniższa instrukcja SQL zlicza liczbę zamówień od "CustomerID"=7 z "Orders" tabeli:
Przykład
SELECT COUNT(CustomerID) AS OrdersFromCustomerID7 FROM Orders
WHERE
CustomerID=7;
Spróbuj sam "
SQL COUNT (*) Przykład
Poniższa instrukcja SQL zlicza całkowitą liczbę zamówień w "Orders" tabeli:
SQL COUNT (DISTINCT column_name) Przykład
Poniższa instrukcja SQL zlicza liczbę unikalnych użytkowników w "Orders" tabeli: