rlike
opérateur
S’applique à : Databricks SQL Databricks Runtime 10.0
Retourne la valeur true si str
correspond à regex
.
Syntaxe
str [NOT] rlike regex
Arguments
str
: expressionSTRING
à mettre en correspondance.regex
: expressionSTRING
avec un modèle correspondant.
Retours
BOOLEAN
.
La chaîne regex
doit être une expression régulière Java.
Lors de l’utilisation de littéraux, utilisez raw-literal
(préfixe r
) pour éviter le traitement préalable du caractère d’échappement.
rlike
est similaire à l’opérateur regexp.
str NOT rlike ...
équivaut à NOT(str rlike ...)
.
Exemples
> SELECT r'%SystemDrive%\Users\John' rlike r'%SystemDrive%\\Users.*';
true
> SELECT r'%SystemDrive%\Users\John' rlike r'%SystemDrive%\Users.*';
Error: INVALID_PARAMETER_VALUE.PATTERN
> SELECT r'%SystemDrive%\Users\John' rlike '%SystemDrive%\\\\Users.*';
true