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