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