rlike
operátor
Platí pro: Databricks SQL Databricks Runtime 10.0
Vrátí hodnotu true, pokud str
odpovídá regex
.
Syntaxe
str [NOT] rlike regex
Argumenty
str
: VýrazSTRING
, který se má shodovat.regex
: VýrazSTRING
s odpovídajícím vzorem.
Návraty
Úloha BOOLEAN
.
Řetězec regex
musí být regulární výraz Java.
Při použití literálů použijte předzpracovánír
řídicího znaku ( raw-literal
předpona).
rlike
je synonymem pro operátor regexp.
str NOT rlike ...
je ekvivalent NOT(str rlike ...)
.
Příklady
> 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