適用対象:
Databricks SQL
Databricks Runtime 10.4 LTS 以降
true に expr が含まれている場合に subExpr を返します。
構文
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