rlike
operátor
A következőkre vonatkozik: Databricks SQL Databricks Runtime 10.0
Igaz értéket ad vissza, ha str
megegyezik regex
.
Syntax
str [NOT] rlike regex
Argumentumok
str
: EgySTRING
egyeztetendő kifejezés.regex
: EgySTRING
egyező mintával rendelkező kifejezés.
Válaszok
A BOOLEAN
.
A regex
sztringnek Java-reguláris kifejezésnek kell lennie.
Konstansok használata esetén használja raw-literal
a (r
prefix) előtagot a feloldó karakterek előfeldolgozásának elkerüléséhez.
rlike
a regexp operátor szinonimája.
str NOT rlike ...
egyenértékű a .-nak.NOT(str rlike ...)
Példák
> 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