Sdílet prostřednictvím


rlike operátor

Platí pro:zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime 10.0

Vrátí hodnotu true, pokud str odpovídá regex.

Syntaxe

str [NOT] rlike regex

Argumenty

  • str: Výraz STRING v UTF8_BINARY kolaci, který má být shodný.
  • regex: Výraz STRING s odpovídajícím vzorem.

Návraty

Úloha BOOLEAN.

Řetězec regex musí být regulární výraz Java. Při použití literálů použijte předzpracováníraw-literal řídicího znaku ( r předpona).

rlike je synonymem pro regexp operátor.

str NOT rlike ... je ekvivalent NOT(str rlike ...).

Příklady

> 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