适用于:
Databricks SQL
Databricks Runtime
返回 substr 第一次出现在 str 中 pos 位置之后的位置。 此函数是函数的locate同义词。
语法
charindex(substr, str [, pos])
参数
-
substr:一个 STRING 表达式。 -
str:一个 STRING 表达式。 -
pos:一个 INTEGER 表达式。
返回
一个 INTEGER。
指定的 pos 和返回值是从 1 开始的。
如果省略 pos,则从 substr 的开头搜索 str。
如果 pos 小于 1,则结果为 0。
示例
> SELECT charindex('bar', 'abcbarbar');
4
> SELECT charindex('bar', 'abcbarbar', 5);
7