| Gestion des relations - exemples d'expressions de sélection |  |
| Si vous créez une expression de sélection dans la session Sélections (tdsmi0170m000), vous utilisez l'éditeur de texte. Exemples d'expressions alphanumériques
(R, couleur) = "rouge" | la fonction est alphanumérique
tccom100.bpid = "DUPONT" | le champ de table est alphanumérique
(R, contenu) = 1 | la fonction est numérique
tccom110.umsp = 2 | le champ de table est numérique
(R, contenu) IN (10,100) (110,200) La valeur de la fonction doit être supérieure ou égale à 10 et inférieure ou égale à 100 OU supérieure et égale à 110 et inférieure ou égale à 200. Exemples d'expressions de chaîne
^ | début de la chaîne
$ | fin de la chaîne
. | tout caractère
* | 0 ou plus fois le caractère précédent
() | l'un des caractères entre (), par exemple (abcd123) ou (a-z)
(^) | tout signe autre que, par exemple (^XYZ0-9)
"" | guillemets dans une chaîne
Exemples "abcdefg" IN "def" = TRUE "abcdefg" IN "^def$" = FALSE "abcdefg" IN "^a" = TRUE "abcdefg" IN "^b" = FALSE "abcdefg" IN "g$" = TRUE Autre possibilité : (R,...) IN "abcde" Signification : la présence de la chaîne "abcde" est vérifiée dans toutes les fonctions Priorité dans les expressions Les opérateurs arithmétiques ont une priorité plus élevée que les opérateurs relationnels. Ces derniers ont une priorité plus élevée que les opérateurs logiques. La séquence de priorité des opérateurs arithmétiques est la suivante : * / ¥ + - La séquence de priorité des opérateurs logiques est la suivante : not and or Les parenthèses ("()") peuvent servir à modifier la séquence de priorité des opérateurs arithmétiques et logiques. Par exemple, 3 + 4 * 5 = 23 et (3 + 4) * 5 = 35 Rubriques liées Gestion des relations - Editeur de texte Présentation de la gestion des relations |