Documentation PostgreSQL 7.4.29 | ||||
---|---|---|---|---|
Précédent | Arrière rapide | Avance rapide | Suivant |
LIKE
SIMILAR TO
et
SQL99EXTRACT
, date_part
date_trunc
PostgreSQL fournit un grand nombre de fonctions et d'opérateurs pour les types de données intégrés. Les utilisateurs peuvent aussi définir leurs propres fonctions et opérateurs comme décrit dans Partie V. Les commandes \df et \do de psql sont utilisées pour afficher respectivement la liste de toutes les fonctions et de tous les opérateurs.
Si la portabilité vous concerne, prenez note que la plupart des fonctions et opérateurs décrits dans ce chapitre, à l'exception des opérateurs arithmétiques et logiques les plus triviaux et quelques fonctions spécifiquement indiquées, ne font pas partie du standard SQL. Quelques-unes des fonctionnalités étendues sont présentes dans d'autres systèmes de gestion de bases de données SQL et dans la plupart des cas, ces fonctionnalités sont compatibles et cohérentes à de nombreuses implémentations.
Voici la liste des opérateurs logiques habituels :
AND |
OR |
NOT |
a | b | a AND b | a OR b |
---|---|---|---|
TRUE | TRUE | TRUE | TRUE |
TRUE | FALSE | FALSE | TRUE |
TRUE | NULL | NULL | TRUE |
FALSE | FALSE | FALSE | FALSE |
FALSE | NULL | FALSE | NULL |
NULL | NULL | NULL | NULL |
Les opérateurs AND et OR sont commutatifs, c'est-à-dire que l'échange des opérandes gauche et droit n'affecte pas le résultat. Mais, voir Section 4.2.11 pour plus d'informations sur l'ordre d'évaluation des sous-expressions.
Précédent | Sommaire | Suivant |
Pseudo-Types | Niveau supérieur | Opérateurs de comparaison |