endswith
函数
适用于: Databricks SQL Databricks Runtime 10.4 LTS 及更高版本
如果两个参数都是二进制,则函数在二进制模式下运行。 如果 true
以 expr
结尾,则返回 endExpr
。
语法
endswith(expr, endExpr)
参数
expr
:字符串或二进制表达式。endExpr
:与str
的结尾进行比较的字符串或二进制表达式。
返回
一个布尔值。
如果 expr
或 endExpr
为 NULL
,则结果为 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