Megosztás a következőn keresztül:


rlike operátor

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 10.0

Igaz értéket ad vissza, ha str megegyezik regex.

Syntax

str [NOT] rlike regex

Argumentumok

  • str: Egy STRING egyeztetendő kifejezés.
  • regex: Egy STRING egyező mintával rendelkező kifejezés.

Válaszok

A BOOLEAN.

A regex sztringnek Java-reguláris kifejezésnek kell lennie. Konstansok használata esetén használja raw-literal a (r prefix) előtagot a feloldó karakterek előfeldolgozásának elkerüléséhez.

rlikea regexp operátor szinonimája.

str NOT rlike ...egyenértékű a .-nak.NOT(str rlike ...)

Példák

> 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