Maison >base de données >tutoriel mysql >Comment puis-je récupérer uniquement des enregistrements uniques à l'aide du mot-clé DISTINCT de SQL ?

Comment puis-je récupérer uniquement des enregistrements uniques à l'aide du mot-clé DISTINCT de SQL ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-14 15:08:56592parcourir

How Can I Retrieve Only Unique Records Using SQL's DISTINCT Keyword?

Utilisation du mot clé DISTINCT de SQL pour récupérer des données uniques

La gestion des entrées en double dans les requêtes SQL peut être problématique lorsque vous avez besoin de résultats uniques. Le mot-clé DISTINCT fournit une solution simple pour filtrer ces doublons et renvoyer uniquement des valeurs uniques.

Pour utiliser DISTINCT, intégrez-le dans votre instruction SELECT avant le(s) nom(s) de colonne dont vous souhaitez des résultats uniques. Par exemple, si vous avez besoin d'entrées uniques de la colonne « élément » dans un tableau :

<code class="language-sql">SELECT DISTINCT item
FROM table_name;</code>

Cette requête produirait les éléments uniques suivants :

ID Item
1 item1
2 item2
3 item3

Vous pouvez également spécifier plusieurs colonnes pour récupérer des combinaisons uniques basées sur toutes les colonnes sélectionnées :

<code class="language-sql">SELECT DISTINCT item, data
FROM table_name;</code>

Cela renverrait des paires uniques de « élément » et « données » :

ID Item Data
1 item1 data1
2 item2 data3
3 item3 data4

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!

Déclaration:
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