SQL SELECT DISTINCT-Anweisung

Dieses Kapitel erläutert den SELECT DISTINCT-Ausdruck.

SQL SELECT DISTINCT-Anweisung

In einer Tabelle können möglicherweise wiederholte Werte enthalten sein. Dies ist kein Problem, aber manchmal möchten Sie möglicherweise nur verschiedene (unterschiedliche) Werte auflisten.

Das Schlüsselwort DISTINCT wird verwendet, um einzigartige Werte zurückzugeben.

Syntax:

SELECT DISTINCT Spaltenname FROM Tabellenname

Verwenden Sie den DISTINCT-Schlüsselwort

Um alle Werte aus der "Firma"-Spalte auszuwählen, müssen wir den SELECT-Ausdruck verwenden:

SELECT Firma FROM Orders

"Orders"-Tabelle:

Firma OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

Ergebnis:

Firma
IBM
W3School
Apple
W3School

Bitte beachten Sie, dass CodeW3C.com im Ergebnissatz zweimal aufgeführt wird.

Um nur einzigartige Werte aus der "Firma"-Spalte auszuwählen, müssen wir den SELECT DISTINCT-Ausdruck verwenden:

SELECT DISTINCT Firma FROM Orders

Ergebnis:

Firma
IBM
W3School
Apple

Jetzt wird "W3School" im Ergebnissatz nur einmal aufgeführt.