Przejdź do głównej zawartości

Zwraca pozycję pierwszego wystąpienia podciągu substr w ciągu znaków str. Działa tak samo jak dwuargumentowa postać funkcji LOCATE(), z tą różnicą, że kolejność argumentów jest odwrócona.

func.instr(<str>, <substr>)
func.instr('foobarbar', 'bar')
┌────────────────────────────────┐
│ func.instr('foobarbar', 'bar') │
├────────────────────────────────┤
│ 4 │
└────────────────────────────────┘
INSTR(<str>, <substr>)
Argumenty Opis
<str> Ciąg znaków.
<substr> Podciąg.

BIGINT

SELECT INSTR('foobarbar', 'bar');
┌───────────────────────────┐
│ INSTR('foobarbar', 'bar') │
├───────────────────────────┤
│ 4 │
└───────────────────────────┘
SELECT INSTR('xbar', 'foobar');
┌─────────────────────────┐
│ INSTR('xbar', 'foobar') │
├─────────────────────────┤
│ 0 │
└─────────────────────────┘