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.