rlike
operatör
Gäller för: Databricks SQL
Databricks Runtime 10.0
Returnerar true om str
matchar regex
.
Syntax
str [NOT] rlike regex
Argument
str
: EttSTRING
uttryck som ska matchas.regex
: EttSTRING
uttryck med ett matchande mönster.
Returer
En BOOLEAN
.
Strängen regex
måste vara ett reguljärt Java-uttryck.
När du använder literaler använder du raw-literal
(r
prefix) för att undvika förbearbetning av escape-tecken.
rlike
är en synonym för regexp-operatorn.
str NOT rlike ...
motsvarar NOT(str rlike ...)
.
Exempel
> 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