Outils pour utilisateurs

Outils du site


cours:informatique:dev:db:postgres:fondamentaux_postgresql:215_operateur_and

PostgreSQL opérateur AND

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;

Résumé

  • Utiliser l'opérateur AND pour combiner des expressions booléennes.

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

cours/informatique/dev/db/postgres/fondamentaux_postgresql/215_operateur_and.txt · Dernière modification : 2025/04/06 13:40 de yoann