Notes et traduction du tutoriel PostgreSQL Tutorial
Dans PostgreSQL un booléen peut avoir trois valeurs : true
, false
ou null
.
PostgreSQL utilise :
true
, t
, y
, yes
, 1
pour représenter true
;false
, f
, n
, no
et 0
pour représenter false
.Une expression booléenne est une expression dont l'évaluation retourne une valeur booléenne
SELECT 1 = 1 AS RESULT;
L'opérateur AND est un opérateur logique qui combine deux expressions booléennes
expression1 AND expression2
L'opérateur AND retourne vrai seulement si les deux opérandes sont vrais. Il retourne faux si l'une des deux expression est fausse. Dans les autres cas il retourne null
.
AND | True | False | Null |
---|---|---|---|
True | True | False | Null |
False | False | False | False |
Null | Null | False | Null |
En pratique on utilise régulièrement l'opérateur AND dans la clause WHERE pour s'assurer que l'ensemble des conditions définies sont vraies pour l'enregistrement que l'on souhaite récupérer.
SELECT title, LENGTH, rental_rate FROM film WHERE LENGTH > 180 AND rental_rate < 1;
AND
pour combiner des expressions booléennes.