Utilisation de DISTINCT dans SQL pour la sélection d'enregistrements uniques
Les requêtesSQL 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>
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>
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!