contains
関数
適用対象: Databricks SQL Databricks Runtime 10.4 LTS 以降
expr
に subExpr
が含まれている場合に true
を返します。
構文
contains(expr, subExpr)
引数
expr
: 検索対象となる文字列またはバイナリ。subExpr
: 検索する文字列またはバイナリ。
戻り値
BOOLEAN。
expr
または subExpr
が NULL
の場合、結果は NULL
になります。
subExpr
が空の文字列の場合または空のバイナリの場合、結果は true
になります。
適用対象: Databricks SQL Databricks Runtime 11.3 LTS 以上
この関数は、両方の引数がバイナリの場合、バイナリ モードで動作します。
例
> SELECT contains(NULL, 'Spark');
NULL
> SELECT contains('SparkSQL', NULL);
NULL
> SELECT contains('SparkSQL', 'Spark');
true
> SELECT contains('SparkSQL', 'ark');
true
> SELECT contains('SparkSQL', 'SQL');
true
> SELECT contains('SparkSQL', 'Spork');
false
> SELECT contains('SparkSQL', '');
true
> SELECT contains(x'120033', x'00');
true