次の方法で共有


rlike 演算子

適用対象:  Databricks SQL Databricks Runtime 10.0

strregex と一致する場合に true を返します。

構文

str [NOT] rlike regex

引数

  • str: 照合する STRING 式。
  • regex: パターンが一致する STRING 式。

返品

BOOLEAN です。

regex 文字列は Java の正規表現である必要があります。 リテラルを使用する場合は、エスケープ文字の前処理を回避するために raw-literal (r プレフィックス) を使います。

rlikeregexp 演算子のシノニムです。

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