rlike
算子
適用於: Databricks SQL Databricks Runtime 10.0
如果 str
符合 regex
,則傳回 true。
語法
str [NOT] rlike regex
引數
str
STRING
:要比對的表達式。regex
STRING
:具有相符模式的表達式。
傳回
BOOLEAN
。
字串 regex
必須是Java正則表達式。
使用常值時,請使用 raw-literal
(r
prefix) 以避免逸出字元前置處理。
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