SQL COUNT DISTINCT Funktion

Definition und Verwendung

DISTINCT und COUNT-Schlüsselwörter können gemeinsam verwendet werden, um die Anzahl der nicht wiederholten Ergebnisse zu berechnen.

Syntax

SELECT COUNT(DISTINCT column(s)) FROM table

Beispiel

Hinweis:Die folgenden Beispiele sind nur für ORACLE und Microsoft SQL Server geeignet und können nicht für Microsoft Access verwendet werden.

"Orders"-Tabelle:

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

Beispiel 1

SELECT COUNT(Company) FROM Orders

Ergebnis:

4

Beispiel 2

SELECT COUNT(DISTINCT Company) FROM Orders

Ergebnis:

3