Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Оператор
Область применения:
Databricks SQL
Databricks Runtime 10.0
Возвращает значение true, если str соответствует regex.
Синтаксис
str [NOT] rlike regex
Аргументы
-
str: выражениеSTRINGдля сопоставления вUTF8_BINARYсортировке. -
regexSTRING: выражение с соответствующим шаблоном.
Возвраты
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