Delen via


rlike bediener

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime 10.0

Retourneert waar als str deze overeenkomt regex.

Syntaxis

str [NOT] rlike regex

Argumenten

  • str: Een STRING expressie die moet worden vergeleken.
  • regex: Een STRING 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