Funkce regexp_like

Platí pro:zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime 10.4 LTS a vyšší

Vrátí hodnotu true, pokud str odpovídá regex. Tato funkce je synonymem pro rlike operátor.

Syntaxe

regexp_like( str, regex )

Argumenty

  • str: Výraz STRING , který se má shodovat.
  • regex: Výraz STRING s odpovídajícím vzorem.

Návraty

Úloha BOOLEAN.

Řetězec regex musí být Java regulárním výrazem. Řetězcové literály jsou neuskutečněné. Například ke shodě '\abc', regulární výraz pro regex může být '^\\abc$'.

Běžné chybové podmínky

Příklady

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

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