L'instruction SQL DISTINCT
est utilisée pour retourner uniquement des valeurs différentes (uniques) dans une requête. C'est le moyen le plus simple et le plus direct d'éliminer les doublons dans les résultats de vos requêtes SQL.
Pour utiliser DISTINCT
, il suffit de l'insérer juste après SELECT
dans votre instruction SQL. Par exemple, si vous avez une table nommée employees
avec une colonne department
, et que vous voulez connaître tous les départements différents (uniques) au sein de votre entreprise, vous pouvez utiliser l'instruction suivante :
SELECT DISTINCT department FROM employees
Il est essentiel de noter que DISTINCT
fonctionne sur l'ensemble du résultat de la requête. Si vous sélectionnez plus d'une colonne, DISTINCT
retournera une ligne unique pour chaque combinaison unique de valeurs de ces colonnes.
Par exemple, si vous utilisez la requête suivante :
SELECT DISTINCT department, position FROM employees
Vous obtiendrez une liste de toutes les positions uniques dans chaque département unique. Si le même poste existe dans différents départements, il apparaîtra plusieurs fois dans les résultats (une fois par département).
En conclusion, l'utilisation de l'instruction SQL DISTINCT
est une méthode puissante et efficace pour obtenir des valeurs uniques à partir d'un ensemble de données SQL. C'est une compétence essentielle à maîtriser pour tout développeur ou analyste de données travaillant régulièrement avec SQL.