instr
函数
适用于: Databricks SQL Databricks Runtime
返回 substr
中 str
的第一个匹配项的索引(从 1 开始)。
语法
instr(str, substr)
参数
str
:一个STRING
表达式。substr
:一个STRING
表达式。
返回
一个 BIGINT
。
如果找不到 substr
,则此函数返回 0。
示例
> SELECT instr('SparkSQL', 'SQL');
6
> SELECT instr('SparkSQL', 'R');
0
> SELECT instr('SparkSQL' COLLATE UTF8_LCASE, 'sql');
6
> SELECT instr('SparkSQL' COLLATE UTF8_BINARY, 'sql');
6