SQL SELECT DISTINCTInstructions


L'instruction SELECT DISTINCT est utilisée pour renvoyer des valeurs uniques et différentes.

Dans une table, une colonne peut contenir plusieurs valeurs en double, et parfois vous pouvez souhaiter ne lister que les valeurs distinctes.

Le mot-clé DISTINCT est utilisé pour renvoyer des valeurs uniques et différentes.

Syntaxe SQL SELECT DISTINCT

SELECT DISTINCT column1, column2, ...
FROM table_name;

Description du paramètre :

  • column1, column2, ...: Le nom du ou des champs à sélectionner, peut être plusieurs champs. Si aucun nom de champ n'est spécifié, tous les champs seront sélectionnés.
  • table_name: Le nom de la table à interroger.


Dans ce tutoriel, nous utiliserons la base de données d'exemple EXAMPLE.

Voici les données sélectionnées dans la table « Websites » :

+----+--------------+---------------------------+-------+---------+
| 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     |
+----+--------------+---------------------------+-------+---------+


Exemple de SELECT DISTINCT

L'instruction SQL suivante sélectionne uniquement les valeurs uniques de la colonne « country » de la table « Websites », c'est-à-dire en supprimant les valeurs en double de la colonne « country » :

Exemple

SELECT DISTINCT country FROM Websites;

Résultat de sortie :

Autres extensions