regexp_like-functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime 10.4 LTS en hoger

Retourneert waar als str deze overeenkomt regex. Deze functie is een synoniem voor rlike operator.

Syntaxis

regexp_like( str, regex )

Argumenten

  • str: Een STRING expressie die moet worden vergeleken.
  • regex: Een STRING expressie met een overeenkomend patroon.

Retouren

A BOOLEAN.

De tekenreeks regex moet een Java reguliere expressie zijn. Letterlijke tekenreeksen zijn ongezichtbaar. Als u bijvoorbeeld wilt overeenkomen '\abc', kan een reguliere expressie regex zijn '^\\abc$'.

Algemene foutvoorwaarden

Voorbeelden

> SELECT regexp_like('%SystemDrive%\\Users\\John', '%SystemDrive%\\\\Users.*');
true

> SELECT regexp_like('abc', '[invalid');
  Error: INVALID_PARAMETER_VALUE.PATTERN