recherche
  • Se connecter
  • S'inscrire
Réinitialisation du mot de passe réussie

Suivez les projets qui vous intéressent et découvrez les dernières actualités les concernant.

Dictionnaire de programmation

Manuel technique en ligne pour les programmeurs de service
Recherches populaires:
Fonction distincte SQLite Instructions d'utilisation détaillées

Fonction distincte SQLite

Traduction chinoise mises à jour récentes: 2018-05-16 16:34:56

sqlite

base de données relationnelle intégrée

distinct

英[dɪˈstɪŋkt] 美[dɪˈstɪŋkt]

adj.Évident, clair, inhabituel;

Fonction distincte SQLite syntaxe

Fonction : Le mot-clé DISTINCT de SQLite est utilisé avec l'instruction SELECT pour éliminer tous les enregistrements en double et obtenir uniquement l'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 plutôt que des enregistrements en double.

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

SELECT DISTINCT colonne1, colonne2,...colonneN
FROM nom_table
WHERE [condition]

Fonction distincte SQLite exemple

COMPANY 表有以下记录:

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0
8           Paul        24          Houston     20000.0
9           James       44          Norway      5000.0
10          James       45          Texas       5000.0
首先,让我们来看看下面的 SELECT 查询,它将返回重复的工资记录:

sqlite> SELECT name FROM COMPANY;
这将产生以下结果:

NAME
----------
Paul
Allen
Teddy
Mark
David
Kim
James
Paul
James
James
现在,让我们在上述的 SELECT 查询中使用 DISTINCT 关键字:

sqlite> SELECT DISTINCT name FROM COMPANY;
这将产生以下结果,没有任何重复的条目:

NAME
----------
Paul
Allen
Teddy
Mark
David
Kim
James
Fonction distincte SQLite