Distinct SQL
Un article de WikiTuto.
Sommaire |
[modifier]
Explication
La commande Distinct permet d'éviter l'affichage des doublons
[modifier]
Exemple
[modifier]
Exemple requête simple
- Supposons que nous désirons connaitre tous les noms des employés, mais nous ne voulons pas voir les doublons notre requête sera :
Select distinct Nom from EmployeSql
Le résultat sera :
Nom Remplar Simpson Embete Riendire
- Suppons que nous désirons sélectionnez les personnes ayant un nom et prénom unique nous ferons :
Select distinct Nom,Prenom from EmployeSql
[modifier]
Exemple requête avec jointure
- Nous désirons connaitre les Noms des départements qui ont des employés
Select Distinct EmployeDepartement.IDDepartement,Departement.Nom From EmployeSql,EmployeDepartement,Departement Where EmployeSql.ID=EmployeDepartement.ID AND EmployeDepartement.IDDepartement=Departement.IDDepartement
- Résultat
IDDepartement Nom 1 Bureau Aim and co 2 Import et export
sans la clause distinct nous aurions eu :
IDDepartement Nom 1 Bureau Aim and co 1 Bureau Aim and co 2 Import et export 2 Import et export
[modifier]



