Operators

20 min Niveau 4

Qu'est-ce qu'un opérateur dans PostgreSQL ?

Un opérateur est un mot réservé ou un caractère utilisé principalement dans la clause WHERE d'une instruction PostgreSQL pour effectuer une ou plusieurs opérations, telles que des comparaisons et des opérations arithmétiques.

Les opérateurs sont utilisés pour spécifier des conditions dans une instruction PostgreSQL et pour servir de conjonctions pour des conditions multiples dans une instruction.

  • Arithmetic operators
  • Comparison operators
  • Logical operators
  • Bitwise operators

Les opérateurs arithmétiques

Si la variable a vaut 2 et la variable b vaut 3, alors :

Opérateur Description Exemple
+ Addition - Ajoute les valeurs de part et d'autre de l'opérateur. a + b donnera 5
- Soustraction - Soustrait l'opérande de droite de l'opérande de gauche. a - b donnera -1
* Multiplication - Multiplie les valeurs de part et d'autre de l'opérateur. a * b donnera 6
/ Division - Divise l'opérande de gauche par l'opérande de droite. b / a donnera 1
% Modulus - Divise l'opérande de gauche par l'opérande de droite et renvoie le reste. b % a donnera 1
^ Exponentiation - Cela donne la valeur de l'exposant de l'opérande de droite. a ^ b donnera 8
\|/ Racine carrée. |/ 25.0 donnera 5
\|\|/ Racine cubique. ||/ 27.0 donnera 3
! Factorielle. 5 ! donnera 120
!! Factorielle (opérateur préfixe). 5 !! donnera 120

Les opérateurs de comparaison

Si la variable a détient 10 et la variable b détient 20, alors :

Opérateur Description Exemple
= Vérifie si les valeurs de deux opérandes sont égales ou non, si oui, la condition devient vraie. (a = b) n'est pas vrai.
!= Vérifie si les valeurs de deux opérandes sont égales ou non, si les valeurs ne sont pas égales alors la condition devient vraie. (a != b) est vrai.
<> Vérifie si les valeurs de deux opérandes sont égales ou non, si les valeurs ne sont pas égales alors la condition devient vraie. (a <> b) est vrai.
> Vérifie si la valeur de l'opérande gauche est supérieure à la valeur de l'opérande droit, si oui, la condition devient vraie. (a > b) n'est pas vrai.
< Vérifie si la valeur de l'opérande gauche est inférieure à la valeur de l'opérande droit, si oui, la condition devient vraie. (a < b) est vrai.
>= Vérifie si la valeur de l'opérande gauche est supérieure ou égale à la valeur de l'opérande droit, si oui, la condition devient vraie. (a >= b) n'est pas vrai.
<= Vérifie si la valeur de l'opérande gauche est inférieure ou égale à la valeur de l'opérande droit, si oui, la condition devient vraie. (a <= b) est vrai.
logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus