Função COUNT DISTINCT do SQL

Definição e uso

Pode usar juntamente os termos DISTINCT e COUNT para calcular o número de resultados não repetidos.

Sintaxe

SELECT COUNT(DISTINCT column(s)) FROM table

Exemplo

Atenção:Os exemplos a seguir são aplicáveis apenas ao ORACLE e ao Microsoft SQL Server, e não podem ser usados no Microsoft Access.

"Tabela "Orders":

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

Exemplo 1

SELECT COUNT(Company) FROM Orders

Resultados:

4

Exemplo 2

SELECT COUNT(DISTINCT Company) FROM Orders

Resultados:

3