Latest web development tutorials

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