startswith 函数

适用于:check marked yes Databricks SQL check marked yes Databricks Runtime 10.3 及更高版本

如果 exprstartExpr 开头,则返回 true

语法

startswith(expr, startExpr)

参数

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

返回

一个 BOOLEAN

如果 exprstartExprNULL,则结果为 NULL

如果 startExpr 是空字符串或空二进制,则结果为 true

适用于:check marked yes Databricks SQL check marked yes Databricks Runtime 10.5 及更高版本

如果两个参数都是 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