Dans l'instruction SELECT, il est possible de demander l'élimination des informations en double. Par exemple, dans la table STAFF, plusieurs numéros de la colonne DEPT et plusieurs descriptions de la colonne JOB sont cités plusieurs fois.
Pour éliminer les lignes en double, ajoutez, dans l'instruction SELECT, l'option DISTINCT. Dans l'exemple suivant, l'ajout de DISTINCT dans l'instruction évite les doublons dans la liste des postes :
SELECT DISTINCT DEPT, JOB FROM STAFF WHERE DEPT < 30 ORDER BY DEPT, JOB
Cette instruction donne le résultat suivant :
DEPT JOB ------ ----- 10 Mgr 15 Clerk 15 Mgr 15 Sales 20 Clerk 20 Mgr 20 Sales
DISTINCT a éliminé toutes les lignes contenant des données en double de l'ensemble de colonnes précisé dans l'instruction SELECT.