Outils pour utilisateurs

Outils du site


cours:informatique:dev:db:postgres:fondamentaux_postgresql:220_operateur_or

PostgreSQL opérateur OR

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;

Résumé

  • On utilise l'opérateur OR pour combiner des expressions booléennes.

◁ Précédent | ⌂ Retour au sommaire | Suivant ▷

cours/informatique/dev/db/postgres/fondamentaux_postgresql/220_operateur_or.txt · Dernière modification : 2025/04/06 13:39 de yoann