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