startswith
函数
适用于: Databricks SQL Databricks Runtime 10.4 LTS 及更高版本
如果 expr
以 startExpr
开头,则返回 true
。
语法
startswith(expr, startExpr)
参数
expr
:一个STRING
表达式。startExpr
:与str
的开头进行比较的STRING
表达式。
返回
一个 BOOLEAN
。
如果 expr
或 startExpr
为 NULL
,则结果为 NULL
。
如果 startExpr
是空字符串或空二进制,则结果为 true
。
适用于: Databricks SQL Databricks Runtime 11.3 LTS 及更高版本
如果两个参数都是 BINARY
,则函数在 BINARY
模式下运行。
示例
> SELECT startswith('SparkSQL', 'Spark');
true
> SELECT startswith('SparkSQL', 'spark');
false
> SELECT startswith('SparkSQL', NULL);
NULL
> SELECT startswith(NULL, 'Spark');
NULL
> SELECT startswith('SparkSQL', '');
true