适用于:
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