rlike
Operador
Aplica-se a: Databricks SQL Databricks Runtime 10.0
Retorna true se str
corresponder .regex
Sintaxe
str [NOT] rlike regex
Argumentos
str
: UmaSTRING
expressão a ser correspondida.regex
: UmaSTRING
expressão com um padrão correspondente.
Devoluções
A BOOLEAN
.
A regex
cadeia de caracteres deve ser uma expressão regular Java.
Ao usar literais, use raw-literal
(r
prefixo) para evitar o pré-processamento de caracteres de escape.
rlike
é sinónimo de operador regexp.
str NOT rlike ...
é equivalente a NOT(str rlike ...)
.
Exemplos
> 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