SQLite Catégories Distinct
SQLite déclaration SELECT avec le mot - cléDISTINCT utilisés ensemble pour éliminer tous les doublons, et seulement obtenir un enregistrement unique , une seule fois.
Il peut y avoir un cas, il y a plusieurs enregistrements en double dans une table. Lors de l'extraction d'un tel enregistrement, mot-clé DISTINCT est particulièrement significatif seulement obtenir un enregistrement unique, une seule fois, au lieu d'obtenir des enregistrements en double.
grammaire
La syntaxe de base pour le mot-clé DISTINCT pour éliminer les doublons comme suit:
SELECT DISTINCT column1, column2, ..... columnn FROM table_name WHERE [condition]
Exemples
Supposons que la table de l'entreprise a les documents suivants:
ID NOM ADRESSE AGE SALAIRE ---------- ---------- ---------- ---------- ---------- 1 Paul 32 Californie 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norvège 20000.0 4 Mark 25 Rich-Mond 65000,0 5 David 27 Texas 85000,0 6 Kim 22 Sud-Hall 45000,0 7 James 24 Houston 10000.0 8 Paul 24 Houston 20000.0 9 James 44 Norvège 5000.0 10 James 45 Texas 5000.0
Tout d'abord, penchons-nous sur la requête SELECT suivante, il retourne les registres de paie en double:
sqlite> SELECT nom de la compagnie;
On obtient les résultats suivants:
NOM ---------- Paul Allen Teddy marque David Kim Jacques Paul Jacques Jacques
Maintenant, nous allons utiliser le mot - cléDISTINCT dans la requête SELECT ci - dessus:
sqlite> SELECT nom DISTINCT DE LA SOCIETE;
Cela produit le résultat suivant, il n'y a pas d'entrées en double:
NOM ---------- Paul Allen Teddy marque David Kim Jacques