endswith 関数

適用対象: check marked yes Databricks SQL 「はい」のチェック マーク Databricks Runtime 10.4 LTS 以上

この関数は、両方の引数がバイナリの場合、バイナリ モードで動作します。 exprendExpr で終わる場合、true を返します。

構文

endswith(expr, endExpr)

引数

  • expr: STRING または BINARY 式。
  • endExpr: str の末尾と比較される文字列式またはバイナリ式。

戻り値

BOOLEAN。

expr または endExprNULL の場合、結果は NULL になります。

endExpr が空の文字列の場合または空のバイナリの場合、結果は true になります。

> SELECT endswith('SparkSQL', 'SQL');
 true

> SELECT endswith('SparkSQL', 'sql');
 false

> SELECT endswith('SparkSQL', NULL);
 NULL

> SELECT endswith(NULL, 'Spark');
 NULL

> SELECT endswith('SparkSQL', '');
 true

> SELECT endswith(x'110033', x'33');
 true