SQL SELECT DISTINCTAnweisungen
Die SELECT DISTINCT-Anweisung wird verwendet, um eindeutige unterschiedliche Werte zurückzugeben.
In einer Tabelle kann eine Spalte mehrere doppelte Werte enthalten, und manchmal möchten Sie möglicherweise nur unterschiedliche Werte auflisten.
Das Schlüsselwort DISTINCT wird verwendet, um eindeutige unterschiedliche Werte zurückzugeben.
SQL SELECT DISTINCT Syntax
SELECT DISTINCT column1, column2, ... FROM table_name;
Parameter description:
- column1, column2, ...: Der Name des/der auszuwählenden Felder, kann mehrere Felder umfassen. Wenn kein Feldname angegeben wird, werden alle Felder ausgewählt.
- table_name: Der Name der abzufragenden Tabelle.
In diesem Tutorial verwenden wir die Beispieldatenbank EXAMPLE.
Im Folgenden sind die aus der Tabelle "Websites" ausgewählten Daten aufgeführt:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | Example | http://www.example.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | +----+--------------+---------------------------+-------+---------+
SELECT DISTINCT Beispiel
Die folgende SQL-Anweisung wählt nur eindeutige Werte aus der Spalte "country" in der Tabelle "Websites" aus, d. h. sie entfernt doppelte Werte aus der Spalte "country":
Beispiel
SELECT DISTINCT country FROM Websites;
Ausgabeergebnis:
