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 OR est un opérateur logique qui combine deux expression booléennes :
expression1 OR expression2
L'opérateur OR retourne vrai si l'une des deux expression est vraie. Il retourne faux si les deux sont fausses. Dans les autres cas il retourne null.
OR | True | False | Null |
---|---|---|---|
True | True | True | True |
False | True | False | Null |
Null | True | Null | Null |
SELECT TRUE OR NULL AS RESULT; -- SELECT title, rental_rate FROM film WHERE rental_rate = 0.99 OR rental_rate = 2.99;
OR
pour combiner des expressions booléennes.