Maison > base de données > tutoriel mysql > Comment DISTINCT dans SQL peut-il m'aider à sélectionner uniquement des enregistrements uniques ?

Comment DISTINCT dans SQL peut-il m'aider à sélectionner uniquement des enregistrements uniques ?

Barbara Streisand
Libérer: 2025-01-14 15:09:46
original
342 Les gens l'ont consulté

How Can DISTINCT in SQL Help Me Select Only Unique Records?

Utilisation de DISTINCT dans SQL pour la sélection d'enregistrements uniques

Les requêtes

SQL standard SELECT * FROM table renvoient souvent des lignes en double. Pour garantir l'exactitude des données et une analyse efficace, SQL fournit le mot-clé DISTINCT. Cela vous permet de récupérer uniquement les valeurs uniques des colonnes spécifiées.

Exemple illustratif :

Considérez cet exemple de tableau :

<code>| Column1 | Column2 | Column3 |
|---------|---------|---------|
| 1        | item1    | data1   |
| 2        | item1    | data2   |
| 3        | item2    | data3   |
| 4        | item3    | data4   |</code>
Copier après la connexion

Une requête SELECT * renverrait toutes les lignes, y compris les doublons basés sur Column2.

Pour récupérer uniquement les lignes uniques, utilisez le mot-clé DISTINCT :

<code class="language-sql">SELECT DISTINCT Column1, Column2, Column3
FROM table;</code>
Copier après la connexion

Cela produit le résultat suivant, en éliminant l'entrée item1 en double :

Column1 Column2 Column3
1 item1 data1
3 item2 data3
4 item3 data4

Le mot-clé DISTINCT est un outil puissant pour nettoyer les données et garantir l'exactitude de vos requêtes SQL. Il garantit que seules les combinaisons uniques des colonnes spécifiées sont renvoyées.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal