Maison > base de données > tutoriel mysql > Comment puis-je récupérer uniquement les enregistrements uniques d'une table de base de données SQL ?

Comment puis-je récupérer uniquement les enregistrements uniques d'une table de base de données SQL ?

Mary-Kate Olsen
Libérer: 2025-01-14 15:17:49
original
539 Les gens l'ont consulté

How Can I Retrieve Only Unique Records from a SQL Database Table?

Techniques SQL pour récupérer des données uniques

Travailler avec de grands ensembles de données nécessite souvent d'isoler des enregistrements uniques pour éliminer la redondance. Ce guide montre comment récupérer efficacement uniquement les entrées uniques de vos tables de base de données SQL.

Exploiter le mot-clé DISTINCT

Le mot-clé DISTINCT est la pierre angulaire de la sélection d'enregistrements uniques. Placez-le simplement avant le(s) nom(s) de colonne(s) dont vous souhaitez filtrer l'unicité. Par exemple, pour obtenir des valeurs uniques du champ column2 de votre table, utilisez cette requête SQL :

<code class="language-sql">SELECT DISTINCT column2 FROM table_name;</code>
Copier après la connexion

Cela produira un ensemble de résultats comme celui-ci :

column2
item1
item2
item3

Notez que les entrées item1 en double sont supprimées.

Extension de DISTINCT à plusieurs colonnes

La puissance de DISTINCT s'étend à plusieurs colonnes, vous permettant d'identifier l'unicité en fonction de combinaisons de valeurs de champ. Pour récupérer des lignes uniques basées à la fois sur column2 et column3, la requête serait :

<code class="language-sql">SELECT DISTINCT column2, column3 FROM table_name;</code>
Copier après la connexion

Cela garantit que seules les lignes avec des paires uniques de valeurs column2 et column3 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