Funkcja COUNT DISTINCT w SQL

Definicja i użycie

Można używać razem DISTINCT i COUNT kluczowe słowa, aby obliczyć liczbę unikalnych wyników.

Gramatyka

SELECT COUNT(DISTINCT column(s)) FROM table

Przykład

Uwaga:Poniższe przykłady są przeznaczone wyłącznie dla ORACLE i Microsoft SQL server i nie mogą być używane w Microsoft Access.

"Orders" tabela:

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

Przykład 1

SELECT COUNT(Company) FROM Orders

Wynik:

4

Przykład 2

SELECT COUNT(DISTINCT Company) FROM Orders

Wynik:

3