startswith 函数

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime 10.4 LTS 及更高版本

如果 exprstartExpr 开头,则返回 true

语法

startswith(expr, startExpr)

参数

  • expr:一个 STRING 表达式。
  • startExpr:与 str 的开头进行比较的 STRING 表达式。

返回

一个 BOOLEAN

如果 exprstartExprNULL,则结果为 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