Expressions de comparaison
- = ou == pour " est égal à"
- != pour "n'est pas égal à'
- < pour "inférieur à"
- <= pour "Inférieur ou égal à"
- > pour "supérieur à"
- >= pour "supérieur ou égal à"
Les types string et bytes peuvent être convertis en types numeric lorsqu'ils sont comparés à des types numeric. Par exemple, dans "1" < 2, "1" est converti en integer pour effectuer la comparaison. Si le type string ne peut être conveti en type numeric, une exception est retournée.
Si l'une des valeurs est manquante, l'expression retourne une exception, sauf dans Talend Data Mapper où elle retourne false.
Si vous comparez un booléen et une chaîne de caractères, le type string "true", quelle que soit sa casse, est interprété comme true et les autres types string sont interprétés comme false.
2 < "3"
"200" >= 100
2 == "2"
"true" == true
0x0A == 10
"5e+2" == 500
Cette page vous a-t-elle aidé ?
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !