INSTR (Lakehouse v1)
Gibt die Position des ersten Vorkommens der Teilzeichenfolge substr in der Zeichenfolge str zurück. Das entspricht der Form von LOCATE() mit zwei Argumenten, nur dass die Reihenfolge der Argumente vertauscht ist.
Analyze-Syntax
Abschnitt betitelt „Analyze-Syntax“func.instr(<str>, <substr>)Analyze-Beispiele
Abschnitt betitelt „Analyze-Beispiele“func.instr('foobarbar', 'bar')┌────────────────────────────────┐│ func.instr('foobarbar', 'bar') │├────────────────────────────────┤│ 4 │└────────────────────────────────┘SQL-Syntax
Abschnitt betitelt „SQL-Syntax“INSTR(<str>, <substr>)Argumente
Abschnitt betitelt „Argumente“| Argumente | Beschreibung |
|---|---|
<str> |
Die Zeichenfolge. |
<substr> |
Die Teilzeichenfolge. |
Rückgabetyp
Abschnitt betitelt „Rückgabetyp“BIGINT
SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“SELECT INSTR('foobarbar', 'bar');┌───────────────────────────┐│ INSTR('foobarbar', 'bar') │├───────────────────────────┤│ 4 │└───────────────────────────┘
SELECT INSTR('xbar', 'foobar');┌─────────────────────────┐│ INSTR('xbar', 'foobar') │├─────────────────────────┤│ 0 │└─────────────────────────┘