Оператор rlike
Область применения: Databricks SQL Databricks Runtime 10.0
Возвращает значение true, если str
соответствует regex
.
Синтаксис
str [NOT] rlike regex
Аргументы
str
STRING
: выражение, соответствующее.regex
STRING
: выражение с соответствующим шаблоном.
Возвраты
BOOLEAN
.
Строка regex
должна быть регулярным выражением Java.
При использовании литерала используйте raw-literal
(r
префикс) для предотвращения предварительной обработки символов escape-символа.
rlike
является синонимом оператора regexp.
str NOT rlike ...
эквивалентна NOT(str rlike ...)
.
Примеры
> 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
Связанные функции
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по