INSTR(Lakehouse v1)
返回子串 substr 在字符串 str 中首次出现的位置。 这与 LOCATE() 的双参数形式相同,只是参数顺序相反。
Analyze 语法
Section titled “Analyze 语法”func.instr(<str>, <substr>)Analyze 示例
Section titled “Analyze 示例”func.instr('foobarbar', 'bar')┌────────────────────────────────┐│ func.instr('foobarbar', 'bar') │├────────────────────────────────┤│ 4 │└────────────────────────────────┘SQL 语法
Section titled “SQL 语法”INSTR(<str>, <substr>)| 参数 | 说明 |
|---|---|
<str> |
字符串。 |
<substr> |
子串。 |
BIGINT
SQL 示例
Section titled “SQL 示例”SELECT INSTR('foobarbar', 'bar');┌───────────────────────────┐│ INSTR('foobarbar', 'bar') │├───────────────────────────┤│ 4 │└───────────────────────────┘
SELECT INSTR('xbar', 'foobar');┌─────────────────────────┐│ INSTR('xbar', 'foobar') │├─────────────────────────┤│ 0 │└─────────────────────────┘