rlike
operator
Dotyczy: Databricks SQL Databricks Runtime 10.0
Zwraca wartość true, jeśli str
pasuje do regex
.
Składnia
str [NOT] rlike regex
Argumenty
str
STRING
: Wyrażenie, które ma być dopasowane.regex
STRING
: wyrażenie z pasującym wzorcem.
Zwraca
Klasa BOOLEAN
.
Ciąg regex
musi być wyrażeniem regularnym języka Java.
W przypadku używania literałów użyj raw-literal
(r
prefiksu), aby uniknąć wstępnego przetwarzania znaków ucieczki.
rlike
jest synonimem operatora regexp.
str NOT rlike ...
jest równoważne z NOT(str rlike ...)
.
Przykłady
> 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