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:

Weitere Erweiterungen