Opérateurs
Liste des opérateurs que vous pouvez utiliser dans des expressions personnalisées ou calculées.
Opérateur | Description |
---|---|
- Arg1
|
Inverse l'argument. L'argument et le résultat sont de type Réel .
|
Arg1 + Arg2
|
Ajoute les deux arguments. Voir Opérateur & pour concaténation de chaînes .
|
Arg1 - Arg2
|
Soustrait Arg2 de Arg1. |
Arg1 * Arg2
|
Multiplie les deux arguments. Les arguments et les résultats sont de type Réel ou Décimal .
|
Arg1 / Arg2
|
Divise Arg1 par Arg2. Les arguments et les résultats sont de type Réel ou Décimal . Si vous divisez un chiffre par zéro, une valeur non valide est générée. Exemples : 7/2 → 3,5 0/0 → -1/0 → |
Arg1 & Arg2
|
Ajoute Arg2 à la fin de Arg1. Les arguments peuvent être de type quelconque mais sont convertis en chaînes. Le résultat est de type Chaîne . Voir aussi Fonction Concaténer . Exemples :
|
Arg1 % Arg2
|
Renvoie le rappel de la division de Arg1 par Arg2. Les arguments et les résultats sont de type Réel ou Décimal . Les valeurs non valides sont propagées dans la colonne de résultat. Exemple :
|
Arg1 != Arg2
|
Renvoie true si Arg1 n'est pas égal à Arg2. Exemples :
|
Arg1^Arg2
|
Renvoie Arg1 élevé à la puissance de Arg2. Exemple :
|
Arg1 < Arg2
|
Renvoie true si Arg1 est inférieur à Arg2. Les arguments peuvent être de type quelconque (de même type). Le résultat est de type Booléen . Si un argument est incorrect, le résultat est également incorrect. La fonction permet de comparer les nombres normaux. Toute autre combinaison entraîne la génération de valeurs non valides. Exemples :
|
Arg1 > Arg2
|
Renvoie true si Arg1 est supérieur à Arg2. Les arguments sont de type Réel et le résultat est de type Booléen . Voir Opérateur < pour la définition d'arguments valides.
|
Arg1 <= Arg2
|
Renvoie true si Arg1 est inférieur ou égal à Arg2. Les arguments sont de type Réel et le résultat est de type Booléen . Voir Opérateur < pour la définition d'arguments valides.
|
Arg1 >= Arg2
|
Renvoie true si Arg1 est supérieur ou égal à Arg2. Les arguments sont de type Réel et le résultat est de type Booléen . Voir Opérateur < pour la définition d'arguments valides.
|
Arg1 = Arg2
|
Renvoie true si Arg1 est égal à Arg2. Les arguments peuvent être de type quelconque (de même type). Le résultat est de type Booléen . Si un argument est null, le résultat est également null. Pour les arguments de type Réel , voir Opérateur < pour la définition d'arguments valides. Exemples :
|
Arg1 <=> Arg2
|
Renvoie True si le premier argument est égal au second argument ou si les deux arguments sont Null. Les arguments peuvent être de type quelconque (de même type). Le résultat est de type booléen. Exemple :
|
Arg1 <> Arg2
|
Renvoie true si Arg1 n'est pas égal à Arg2. Les arguments peuvent être de type quelconque (de même type). Le résultat est de type Booléen . Si un argument est incorrect, le résultat est également incorrect. Pour les arguments de type Réel , voir Opérateur < pour la définition d'arguments valides.
|
Arg1 ~= Arg2
|
Opérateur pouvant faire partie d'une instruction IF ou CASE . Les arguments peuvent être de type quelconque mais sont traités comme colonnes de chaînes. Renvoie true si la chaîne de l'expression régulière Arg2 correspond à la chaîne Arg1. Certains caractères, tels que la barre oblique inverse « Exemples :
|
And(Arg1, ...)
|
Opérateur pouvant faire partie d'une instruction IF ou CASE . Il comprend deux expressions booléennes en tant qu'arguments et renvoie la valeur true si les deux expressions sont vraies. Exemples :
|
Not(Arg1)
|
Opérateur pouvant faire partie d'une instruction IF ou CASE . Il inverse logiquement l'expression booléenne donnée comme argument. Exemples :
|
Or(Arg1, ...)
|
Opérateur pouvant faire partie d'une instruction IF ou CASE . Il comprend deux expressions booléennes en tant qu'arguments et renvoie la valeur true si l'une des deux expressions est vraie. Exemples :
|
Xor(Arg1, ...)
|
Peut faire partie d'une instruction IF ou CASE . Il comprend deux expressions booléennes en tant qu'arguments et renvoie la valeur true si l'une des deux expressions est vraie. Exemples :
|
- Priorité d'opérateur
Les expressions sont évaluées en fonction de la hiérarchie des opérateurs.