rlike
bediener
Van toepassing op: Databricks SQL Databricks Runtime 10.0
Retourneert waar als str
deze overeenkomt regex
.
Syntaxis
str [NOT] rlike regex
Argumenten
str
: EenSTRING
expressie die moet worden vergeleken.regex
: EenSTRING
expressie met een overeenkomend patroon.
Retouren
A BOOLEAN
.
De regex
tekenreeks moet een reguliere Java-expressie zijn.
Wanneer u letterlijke gegevens gebruikt, gebruikt raw-literal
u (r
voorvoegsel) om voorverwerking van escape-tekens te voorkomen.
rlike
is een synoniem voor regexp-operator.
str NOT rlike ...
is equivalent aan NOT(str rlike ...)
.
Voorbeelden
> 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