SQL COUNT DISTINCT-funktionen

Definition och användning

Du kan använda både DISTINCT och COUNT-nyckelord tillsammans för att beräkna antalet unika resultat.

Syntax

SELECT COUNT(DISTINCT column(s)) FROM table

Exempel

Observera:Följande exempel är endast tillämpliga på ORACLE och Microsoft SQL server och kan inte användas med Microsoft Access.

"Orders"-tabellen:

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

Exempel 1

SELECT COUNT(Company) FROM Orders

Resultat:

4

Exempel 2

SELECT COUNT(DISTINCT Company) FROM Orders

Resultat:

3