INSTR
Returns the position of the first occurrence of substring substr in string str. This is the same as the two-argument form of LOCATE(), except that the order of the arguments is reversed.
Analyze Syntax
func.instr(<str>, <substr>)
Analyze Examples
func.instr('foobarbar', 'bar')
┌────────────────────────────────┐
│ func.instr('foobarbar', 'bar') │
├────────────────────────────────┤
│ 4 │
└────────────────────────────────┘
SQL Syntax
INSTR(<str>, <substr>)
Arguments
| Arguments | Description |
|---|---|
<str> | The string. |
<substr> | The substring. |
Return Type
BIGINT
SQL Examples
SELECT INSTR('foobarbar', 'bar');
┌───────────────────────────┐
│ INSTR('foobarbar', 'bar') │
├───────────────────────────┤
│ 4 │
└───────────────────────────┘
SELECT INSTR('xbar', 'foobar');
┌─────────────────────────┐
│ INSTR('xbar', 'foobar') │
├─────────────────────────┤
│ 0 │
└─────────────────────────┘