Opérateurs de chaîne
Il existe deux opérateurs de chaîne. Le premier utilise les valeurs de chaîne des opérandes et renvoie une chaîne comme résultat. L'autre compare les opérandes et renvoie une valeur booléenne pour indiquer qu'une correspondance existe.
&
Concaténation de chaînes. L'opération renvoie une chaîne textuelle composée de deux chaînes d'opérandes, placées l'une après l'autre.
'abc' & 'xyz' renvoie 'abcxyz'.
like
Comparaison de chaînes contenant des caractères génériques. L'opération renvoie la valeur booléenne True (-1) si la chaîne qui précède l'opérateur correspond à la chaîne qui le suit. La deuxième chaîne peut contenir les caractères génériques * (tout nombre parmi de caractères arbitraires) ou ? (un caractère arbitraire).
'abc' like 'a*' renvoie True (-1).
'abcd' like 'a?c*' renvoie True (-1).
'abc' like 'a??bc' renvoie False (0).