Opérateurs operators
Fonctions booléennes boolean-functions
Les fonctions booléennes sont utilisées pour exécuter une logique booléenne sur différents éléments.
Et and
La fonction and
est utilisée pour convertir un nombre en pourcentage.
Syntaxe
{%= query1 and query2 %}
Exemple
L'opération suivante renverra toutes les personnes ayant pour pays d'origine la France et pour année de naissance 1985.
{%= profile.homeAddress.country = "France" and profile.person.birthYear = 1985 %}
Ou or
La fonction or
est utilisée pour créer une disjonction logique.
Syntaxe
{%= query1 or query2 %}
Exemple
L'opération suivante renverra toutes les personnes ayant pour pays d'origine la France ou pour année de naissance 1985.
{%= profile.homeAddress.country = "France" or profile.person.birthYear = 1985 %}
Fonctions de comparaison comparison-functions
Les fonctions de comparaison sont utilisées pour comparer les différentes expressions et valeurs, renvoyant 'true' ou 'false' en conséquence.
Égal à equals
La fonction =
(égal à) vérifie si une valeur ou expression est égale à une autre valeur ou expression.
Syntaxe
{%= expression = value %}
Exemple
L'opération suivante vérifie si le pays de l'adresse du domicile est la France.
{%= profile.homeAddress.country = "France" %}
Différent de notequal
La fonction !=
(différent de) vérifie si une valeur ou expression est différente d'une autre valeur ou expression.
Syntaxe
{%= expression != value %}
Exemple
L'opération suivante vérifie si le pays de l'adresse du domicile n'est pas la France.
{%= profile.homeAddress.country != "France" %}
Supérieur à greaterthan
La fonction >
(supérieur à) permet de vérifier si la première valeur est supérieure à la seconde.
Syntaxe
{%= expression1 > expression2 %}
Exemple
L'opération suivante définit les personnes nées strictement après 1970.
{%= profile.person.birthYear > 1970 %}
Supérieur ou égal à greaterthanorequal
La fonction >=
(supérieur ou égal à) permet de vérifier si la première valeur est supérieure ou égale à la seconde.
Syntaxe
{%= expression1 >= expression2 %}
Exemple
L'opération suivante définit les personnes nées en 1970 ou après.
{%= profile.person.birthYear >= 1970 %}
Inférieur à lessthan
La fonction <
(inférieur à) permet de vérifier si la première valeur est inférieure à la seconde.
Syntaxe
{%= expression1 < expression2 %}
Exemple
L'opération suivante définit les personnes nées avant 2000.
{%= profile.person.birthYear < 2000 %}
Inférieur ou égal à lessthanorequal
La fonction <=
(inférieur ou égal à) permet de vérifier si la première valeur est inférieure ou égale à la seconde.
Syntaxe
{%= expression1 <= expression2 %}
Exemple
L'opération suivante définit les personnes nées en 2000 ou avant.
{%= profile.person.birthYear <= 2000 %}
Opérations avec des nombres