Maison  >  Article  >  base de données  >  utilisation distincte dans SQL

utilisation distincte dans SQL

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2024-01-26 15:14:142994parcourir

DISTINCT en SQL est un mot-clé utilisé pour interroger des ensembles de résultats uniques. Il peut être utilisé dans les instructions SELECT, les fonctions d'agrégation COUNT et d'autres instructions. La syntaxe de base est "SELECT DISTINCT column1, column2", où le mot-clé DISTINCT est placé après le. Mot-clé SELECT, il est suivi du nom de la colonne ou de l'expression à interroger, séparé par des virgules.

utilisation distincte dans SQL

En SQL, DISTINCT est un mot-clé utilisé pour interroger des ensembles de résultats uniques. Le mot clé DISTINCT peut être utilisé dans les instructions SELECT, les fonctions d'agrégation COUNT et d'autres instructions.

La syntaxe de base de DISTINCT est la suivante :

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

Parmi eux, le mot-clé DISTINCT est placé après le mot-clé SELECT, suivi du nom de la colonne ou de l'expression à interroger, séparé par des virgules. Cela signifie supprimer les doublons des résultats de la requête et conserver uniquement les enregistrements uniques. Si le nom de la colonne est omis, toutes les colonnes sont interrogées.

Par exemple, supposons qu'il existe la table des étudiants suivante :

+----+--------+-------+
| id | name   | score |
+----+--------+-------+
| 1  | Alice  | 90    |
| 2  | Bob    | 80    |
| 3  | Alice  | 85    |
| 4  | Alice  | 95    |
| 5  | Charlie| 75    |
+----+--------+-------+

Si vous exécutez l'instruction SQL suivante :

SELECT DISTINCT name FROM students;

, les résultats suivants seront renvoyés :

+--------+
| name   |
+--------+
| Alice  |
| Bob    |
| Charlie|
+--------+

En effet, le mot-clé DISTINCT filtre les valeurs en double. dans la colonne de nom et ne conserve que les valeurs uniques.

Il convient de noter que le mot-clé DISTINCT ne peut être utilisé que pour interroger des colonnes, pas des lignes. Si vous souhaitez rechercher des enregistrements uniques comportant plusieurs colonnes, vous devez spécifier ces noms de colonnes après le mot clé DISTINCT. De plus, le mot-clé DISTINCT ne fait pas partie du standard SQL, l'implémentation des différentes bases de données peut donc légèrement varier.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn