Maison > base de données > SQL > le corps du texte

utilisation distincte dans SQL

尊渡假赌尊渡假赌尊渡假赌
Libérer: 2024-01-26 15:14:14
original
2984 Les gens l'ont consulté

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;
Copier après la connexion

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    |
+----+--------+-------+
Copier après la connexion

Si vous exécutez l'instruction SQL suivante :

SELECT DISTINCT name FROM students;
Copier après la connexion

, les résultats suivants seront renvoyés :

+--------+
| name   |
+--------+
| Alice  |
| Bob    |
| Charlie|
+--------+
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal