Skip to main content

Opérateurs de workflow

Un opérateur est un caractère représentant une action. Utilisez un opérateur arithmétique pour exécuter des calculs mathématiques ou un opérateur booléen pour travailler avec des valeurs vraie et fausse. Les opérateurs peuvent être utilisés avec tous les types de données.

Ordre de priorité

Ce tableau indique l'ordre établi des groupes d'opérateurs. Les opérations au sein d'un groupe se font de gauche à droite.

Ordre

Opérateurs

1

*/

2

+-

3

<=<>=>INNOT

4

=!=

5

&&AND||OR

Addition

+ : utilisez l'opérateur d'addition pour additionner des valeurs numériques. En outre, vous pouvez concaténer des chaînes.

Opérateur booléen ET - Mot-clé

AND : combine 2 valeurs booléennes. Le résultat est vrai si les deux valeurs combinées sont vraies, faux si l'une d'elles est fausse mais pas nulle, et nul si l'une d'elles est nulle.

Opérateur booléen ET

&& : combine 2 valeurs booléennes. Le résultat est vrai si les deux valeurs combinées sont vraies, faux si l'une d'elles est fausse mais pas nulle, et nul si l'une d'elles est nulle. L'opérateur Booléen AND ne suit pas les règles de priorité normales, mais va de gauche à droite. Par exemple, A&&B||C a la valeur True (Vrai) pour ABC=(011), mais C||A&&B est évalué comme (C||B)&&A, et cette expression a la valeur False (Faux) sur (011).

Opérateur booléen SAUF - Mot-clé

NOT : accepte 1 entrée. Si cette entrée est vraie, elle renvoie Faux. Si cette entrée est fausse, elle renvoie Vrai. Si cette entrée est nulle, elle renvoie Nul.

Opérateur booléen SAUF

! : accepte 1 entrée. Si cette entrée est vraie, elle renvoie Faux. Si cette entrée est fausse, elle renvoie Vrai. Si cette entrée est nulle, elle renvoie Nul.

Opérateur booléen OU - Mot-clé

OR : combine 2 valeurs booléennes. Le résultat est vrai si l'une des valeurs (ou les deux) est vraie. Renvoie Nul si l'une des valeurs est nulle.

Opérateur booléen OU

|| : combine 2 valeurs booléennes. Le résultat est vrai si l'une des valeurs (ou les deux) est vraie. Renvoie Nul si l'une des valeurs est nulle. L'opérateur Booléen OR ne suit pas les règles de priorité normales, mais va de gauche à droite. Par exemple, A&&B||C a la valeur True (Vrai) pour ABC=(011), mais C||A&&B est évalué comme (C||B)&&A, et cette expression a la valeur False (Faux) sur (011).

Division

/ : utilisez l'opérateur de division pour diviser une valeur numérique par une autre valeur numérique. La division correspond toujours à un double, même si le résultat peut être un entier :

  • 6 / 3 renvoie un double (2), même si 6 et 3 sont des entiers.

  • 7.5 / 2.5 renvoie un double (3).

Égal à

= : égal à. Vous pouvez également utiliser == pour « égal à ».

Supérieur à

> : supérieur à.

Supérieur ou égal à

>= : supérieur ou égal à.

Inférieur à

 : inférieur à.

Inférieur ou égal à

<= : inférieur ou égal à.

Multiplication

* : utilisez l'opérateur de multiplication pour multiplier des valeurs numériques.

Différent de

!= : est différent de.

Soustraction

- : utilisez l'opérateur de soustraction pour soustraire une valeur numérique d'une autre.

Valeur IN (…)

IN () : (valeur de test dans la liste) détermine si une valeur donnée concorde avec une valeur dans une sous-requête ou une liste.

Valeur NOT IN (…)

NOT IN () : (valeur de test hors liste) détermine si une valeur donnée correspond à une valeur qui n'est pas dans une sous-requête ou une liste.