Compartir vía


rlike operador

Se aplica a: casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime 10.0

Devuelve true si str coincide con regex.

Sintaxis

str [NOT] rlike regex

Argumentos

  • str: expresión STRING que se va a comparar.
  • regex: expresión STRING con un patrón de comparación.

Devoluciones

BOOLEAN.

La cadena regex debe ser una expresión regular de Java. Al usar literales, utilice raw-literal (prefijo r) para evitar el procesamiento previo de caracteres de escape.

rlike es sinónimo del operador regexp.

str NOT rlike ... equivale a NOT(str rlike ...).

Ejemplos

> 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