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

Opérateurs SQLite ET/OU


Les opérateurs

SQLite AND et OR sont utilisés pour compiler plusieurs conditions afin d'affiner les données sélectionnées dans une instruction SQLite. Ces deux opérateurs sont appelés opérateurs de concaténation.

Ces opérateurs offrent la possibilité de plusieurs comparaisons entre différents opérateurs dans la même instruction SQLite. Opérateur

AND L'opérateur

AND permet la présence de plusieurs conditions dans la clause WHERE d'une instruction SQL. Lors de l'utilisation de l'opérateur AND, la condition entière n'est vraie que si toutes les conditions sont vraies. Par exemple, [condition1] AND [condition2] est vraie uniquement si condition1 et condition2 sont vraies.

Syntaxe

La syntaxe de base de l'opérateur AND avec une clause WHERE est la suivante :

SELECT colonne1, colonne2, colonneN
FROM nom_table
OÙ [condition1] ET [condition2]...ET [conditionN];

Vous pouvez utiliser l'opérateur ET pour combiner N quantités de conditions. L'action qu'une instruction SQLite doit effectuer est que, qu'il s'agisse d'une transaction ou d'une requête, toutes les conditions séparées par AND doivent être vraies (TRUE).

Exemple

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

1                                                                                                                                                                                                                   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 ON 10000.0 <>

L'instruction SELECT suivante répertorie tous les enregistrements avec un AGE supérieur ou égal à 25 et un salaire supérieur ou égal à 65 000,00 :

sqlite> >= 25 ET SALAIRE >= 65000;
ID                                                                                                                                     ADRESSE                                                                                               ​ -------- ----------
4 Mark 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0
Opérateur OR<🎜 L'opérateur >

OR

est également utilisé pour combiner plusieurs conditions dans la clause WHERE d'une instruction SQL. Lors de l'utilisation de l'opérateur OR, tant que l'une des conditions est vraie, la condition entière est vraie. Par exemple, [condition1] OR [condition2] est vraie chaque fois que condition1 ou condition2 est vraie. Syntaxe

La syntaxe de base de l'opérateur OR avec une clause WHERE est la suivante :

SELECT colonne1, colonne2, colonneN
FROM nom_table
OÙ [condition1] OU [condition2]...OU [conditionN]

Vous pouvez utiliser l'opérateur OR pour combiner N quantités de conditions. L'action qu'une instruction SQLite doit effectuer est, qu'il s'agisse d'une transaction ou d'une requête, tant que toute condition séparée par OR est vraie (TRUE).

Exemple

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

1                                                                                                                                                                                                                   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 ON 10000.0 <>

L'instruction SELECT suivante répertorie tous les enregistrements avec un AGE supérieur ou égal à 25 ou un salaire supérieur ou égal à 65 000,00 :

sqlite> >= 25 OU SALAIRE >= 65000;
ID                                                                                             -------- ----------
1 Paul 32 Californie 20000.0
2 Allen 25 Texas 15000.0
4 Mark 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0