rlike
演算子
適用対象: Databricks SQL Databricks Runtime 10.0
str
が regex
と一致する場合に true を返します。
構文
str [NOT] rlike regex
引数
str
: 照合するSTRING
式。regex
: パターンが一致するSTRING
式。
返品
BOOLEAN
です。
regex
文字列は Java の正規表現である必要があります。
リテラルを使用する場合は、エスケープ文字の前処理を回避するために raw-literal
(r
プレフィックス) を使います。
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