Ultimele tutoriale de dezvoltare web
 

SQL COUNT() Function


COUNT() Funcția returnează numărul de rânduri care se potrivește unei specificate criterii.


SQL COUNT(column_name) Sintaxa

COUNT(column_name) Funcția returnează numărul de valori (NULL values will not be counted) a coloanei specificate:

SELECT COUNT(column_name) FROM table_name;

SQL COUNT(*) Sintaxa

COUNT(*) Funcția returnează numărul de înregistrări într - un tabel:

SELECT COUNT(*) FROM table_name;

SQL COUNT(DISTINCT column_name) Sintaxa

COUNT(DISTINCT column_name) Funcția returnează numărul de valori distincte ale coloanei specificate:

SELECT COUNT(DISTINCT column_name) FROM table_name;

Note: COUNT(DISTINCT) funcționează cu Oracle și Microsoft SQL Server, dar nu cu Microsoft Access.


Baza de date Demo

In acest tutorial vom folosi bine-cunoscut baza de date eșantion Northwind.

Mai jos este o selecție din "Orders" tabel:

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(column_name) Exemplu

Următoarea declarație SQL contorizează numărul de comenzi de la "CustomerID"=7 din "Orders" tabel:

Exemplu

SELECT COUNT(CustomerID) AS OrdersFromCustomerID7 FROM Orders
WHERE CustomerID=7;

Încearcă - l singur »

SQL COUNT(*) Exemplu

Următoarea declarație SQL contorizează numărul total de comenzi in "Orders" tabel:

Exemplu

SELECT COUNT(*) AS NumberOfOrders FROM Orders;

Încearcă - l singur »

SQL COUNT(DISTINCT column_name) Exemplu

Următoarea declarație SQL contorizează numărul de clienți unici în "Orders" tabel:

Exemplu

SELECT COUNT(DISTINCT CustomerID) AS NumberOfCustomers FROM Orders;

Încearcă - l singur »