SQL COUNT DISTINCT -funktio

Määritelmä ja käyttö

voidaan käyttää yhdessä DISTINCT ja COUNT-avainsanoja laskea eri tulosten määrä.

Syntaksi

SELECT COUNT(DISTINCT column(s)) FROM table

Esimerkki

Huomioitavaa:Seuraavat esimerkit ovat vain ORACLE ja Microsoft SQL serverille, eivät voi käyttää Microsoft Accessia.

"Orders"-taulu:

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

Esimerkki 1

SELECT COUNT(Company) FROM Orders

Tulos:

4

Esimerkki 2

SELECT COUNT(DISTINCT Company) FROM Orders

Tulos:

3