Freigeben über


regexp_like-Funktion

Gilt für:Häkchen ja Databricks SQL Häkchen gesetzt ja Databricks Runtime 10.4 LTS und höher

Gibt TRUE zurück, wenn str mit regex übereinstimmt Diese Funktion ist ein Synonym für rlike operator.

Syntax

regexp_like( str, regex )

Argumente

  • str: Ein STRING-Ausdruck, der abgeglichen werden soll.
  • regex: Ein STRING-Ausdruck mit einem übereinstimmenden Muster.

Gibt zurück

Ein BOOLEAN.

Die Zeichenfolge regex muss ein Java regulärer Ausdruck sein. Für Zeichenfolgenliterale werden keine Escapezeichen verwendet. Um beispielsweise '\abc' abzugleichen, kann ein regulärer Ausdruck für regex'^\\abc$' sein.

Häufige Fehlerbedingungen

Beispiele

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

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