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