Sommaire

Opérateurs et fonctions

1. Opérateurs

Les listes présentées ci-après résument les opérateurs principaux disponibles dans PostgreSQL.

a. Opérateurs de comparaison

Lorsqu’un des opérandes comparés est NULL, alors la comparaison est NULL, sauf lorsque l’opérateur est IS DISTINCT FROM, NULL étant l’absence de valeur.

  • < : retourne true si l’opérande de gauche est plus petit que l’opérande de droite.

  • > : retourne true si l’opérande de gauche est plus grand que l’opérande de droite.

  • <= : retourne true si l’opérande de gauche est plus petit ou égal à l’opérande de droite.

  • >= : retourne true si l’opérande de gauche est plus grand ou égal à l’opérande de droite.

  • = : retourne true si les deux opérandes sont équivalents.

  • <> ou != : retourne true si les deux opérandes ne sont pas équivalents.

  • IS [ NOT ] DISTINCT FROM : retourne true (ou false) si les opérandes sont distincts l’un de l’autre, même si l’un des opérandes est NULL.

  • IS [ NOT ] NULL : retourne true (ou false) si l’opérande est NULL.

Les opérateurs suivants fonctionnent avec des types de données composites, comme des tableaux, des plages de valeurs ou les types de données JSON :

  • @> : retourne true si l’opérande de gauche ...