適用於:
Databricks SQL
Databricks Runtime 10.4 LTS 和更新版本
如果 str 符合 regex,則傳回 true。 此函數是運算子的rlike同義詞。
語法
str [NOT] regexp regex
引數
-
str:在STRING排序中的UTF8_BINARY表達式進行比對。 -
regexSTRING:具有相符模式的表達式。
傳回
BOOLEAN。
字串 regex 必須是Java正則表達式。
使用常值時,請使用 raw-literal (r prefix) 以避免逸出字元前置處理。
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