tutoriais mais recente desenvolvimento web
 

SQL COUNT() Function


O COUNT() função retorna o número de linhas que corresponde a um critério especificado.


SQL COUNT (column_name) Sintaxe

A função COUNT (column_name) retorna o número de valores (valores nulos não serão contabilizados) da coluna especificada:

SELECT COUNT(column_name) FROM table_name;

SQL COUNT (*) Sintaxe

A função COUNT (*) retorna o número de registros em uma tabela:

SELECT COUNT(*) FROM table_name;

COUNT SQL (column_name DISTINCT) Sintaxe

O COUNT (column_name DISTINCT) devolve o número de valores distintos da coluna especificada:

SELECT COUNT(DISTINCT column_name) FROM table_name;

Note: COUNT (DISTINCT) trabalha com Oracle e Microsoft SQL Server, mas não com o Microsoft Access.


Banco de Dados de demonstração

Neste tutorial, vamos utilizar a base de dados conhecida exemplo Adamastor.

Abaixo está uma seleção do "Orders" tabela:

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) Exemplo

A seguinte instrução SQL conta o número de ordens de "CustomerID"=7 do "Orders" tabela:

Exemplo

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

Tente você mesmo "

SQL COUNT (*) Exemplo

A seguinte instrução SQL conta o número total de pedidos no "Orders" tabela:

Exemplo

SELECT COUNT(*) AS NumberOfOrders FROM Orders;

Tente você mesmo "

SQL COUNT (column_name DISTINCT) Exemplo

A seguinte instrução SQL conta o número de clientes exclusivos na "Orders" tabela:

Exemplo

SELECT COUNT(DISTINCT CustomerID) AS NumberOfCustomers FROM Orders;

Tente você mesmo "