SQL COUNT DISTINCT funktion
Definition og brug
Man kan bruge DISTINCT og COUNT nøgleord sammen for at beregne antallet af unikke resultater.
Syntaks
SELECT COUNT(DISTINCT kolonne(s)) FROM tabel
Eksempel
Bemærk:Følgende eksempel gælder kun for ORACLE og Microsoft SQL server, og kan ikke bruges til Microsoft Access.
"Orders" tabel:
Company | OrderNumber |
---|---|
IBM | 3532 |
W3School | 2356 |
Apple | 4698 |
W3School | 6953 |
Eksempel 1
SELECT COUNT(Company) FROM Orders
Resultat:
4
Eksempel 2
SELECT COUNT(DISTINCT Company) FROM Orders
Resultat:
3