l]]
L'opérateur ''IN'' permet de vérifier si une valeur se trouve parmi une liste de valeurs :
<code sql>
value IN (value1,value2,...)
</code>
L'opérateur ''IN'' retourne vrai si "value" est égale à l'une des
électionner les données correspondant à l'une des valeurs d'une liste.
* [[240_between|BETWEEN]] – S... if.
* [[250_is_null|IS NULL]] – Vérifier si une valeur est NULL.
===== Joindre les tables =====
... d subquery to perform a query that depends on the values of the current row being processed.
* ANY – retrieve data by comparing a value with a set of values returned by a subquery.
L'opérateur ''BETWEEN'' permet de vérifier si une valeur se trouve dans un intervalle.
<code sql>
value BETWEEN low AND high;
</code>
Si "value" est supérieure ou égale à "low" et inférieure ou égale à... comparaisons et l'opérateur ''AND'' :
<code sql>
value BETWEEN low AND high;
-- Equivaut à
value >=
erminé) ou non applicable. ''NULL'' n'est pas une valeur et ne peut donc pas être comparé à une valeur comme un nombre ou une chaine de caractères.
La comparaison entre ''NULL'' et une valeur retourne toujours ''NULL''. et NULL n'est pas... = L'opérateur IS NULL =====
Pour vérifier si une valeur est NULL, on peut pas utiliser les opérateurs
orsque l'on tri des enregistrements contenant des valeurs à ''NULL'', on peut définir comment les ordo... et NULLS LAST pour spécifier comment ordonner les valeurs indéfinies.
[[115_alias_colonnes|◁ Précéd
érateur ''LIKE'' avec un motif pour retrouver une valeur pas totalement connue :
<code sql>
-- Retrou... requête contient une expression composée de la la valeur de ''first_name'', de l'opérateur ''LIKE'' et... ête retourne les enregistrements pour lesquels la valeur de ''first_name'' commence par la chaine "Jen... ing).
On construit un **motif** en combinant des valeurs littérales avec des caractères génériques et
te peut également contenir des expressions ou des valeurs littérales.
* "table_name" est le nom de l... olonnes
SELECT * FROM customer;
-- Expression et valeur littérale avec opérateur de concaténation ||
| OU logique |
| IN | retourne vrai si la valeur est contenue dans la liste |
| BETWEEN | retourne vrai si la valeur est dans l'intervalle |
| LIKE | retourne vrai si la valeur correspond au motif |
| IS NULL | retourne vrai si la valeur est NULL |
| NOT | NON logique |
<cod
l]]
Dans PostgreSQL un booléen peut avoir trois valeurs : ''true'', ''false'' ou ''null''.
PostgreS... est une expression dont l'évaluation retourne une valeur booléenne
<code sql>
SELECT 1 = 1 AS result;
al]]
Dans PostgreSQL un booléen peut avoir trois valeurs : ''true'', ''false'' ou ''null''.
PostgreS... est une expression dont l'évaluation retourne une valeur booléenne
<code sql>
SELECT 1 <> 1 AS result