适用于:
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