Tutoriel classi...login
Tutoriel classique SQLite
auteur:php.cn  temps de mise à jour:2022-04-13 17:05:02

Mot-clé distinct SQLite


Le mot-clé DISTINCT de SQLite est utilisé avec l'instruction SELECT pour éliminer tous les enregistrements en double et obtenir uniquement un enregistrement unique.

Il peut arriver qu'il y ait plusieurs enregistrements en double dans une table. Le mot clé DISTINCT est particulièrement utile lors de la récupération de tels enregistrements, car il récupère uniquement un enregistrement unique au lieu des enregistrements en double.

Syntaxe

La syntaxe de base du mot-clé DISTINCT utilisé pour éliminer les enregistrements en double est la suivante :

SELECT DISTINCT colonne1, colonne2,... columnN
FROM table_name
WHERE [condition]

Exemple

Supposons que la table COMPANY contienne les enregistrements suivants : ---- ---------- ---------- ------- ---

1                                                                                                                                                                                            0,0
3 Teddy 23 NORVÈGE 20000.0
4 Mark 25 Rich-Mond 650 00.0
5 David 27 Texas 85000.0
6 KIM 22 HALL SUD 45000.0
7 James 24 HOUSTON 10000.0
8 p AUL 24 Houston 20000.0
9 James 44 Norvège 5000.0
10 James 45 Texas 5000.0


Tout d'abord, jetons un coup d'œil à la requête SELECT suivante, qui renvoyer les enregistrements de salaire en double :

sqlite> SELECT name FROM COMPANY;

Cela produira les résultats suivants :

NOM
----------
Paul
Allen
Teddy
Mark
David
Kim
James
Paul
James
James

Maintenant, utilisons la clé DISTINCT dans la requête SELECT ci-dessus Word :

sqlite> SELECT DISTINCT name FROM COMPANY;

Cela produira les résultats suivants sans aucune entrée en double :

NOM
----------
Paul
Allen
Teddy
Mark
David
Kim
James


Site Web PHP chinois