Aller au contenu

Renvoie la position de la première occurrence de la sous-chaîne substr dans la chaîne str. Équivaut à la forme à deux arguments de LOCATE(), sauf que l’ordre des arguments est inversé.

func.instr(<str>, <substr>)
func.instr('foobarbar', 'bar')
┌────────────────────────────────┐
│ func.instr('foobarbar', 'bar') │
├────────────────────────────────┤
│ 4 │
└────────────────────────────────┘
INSTR(<str>, <substr>)
Arguments Description
<str> La chaîne.
<substr> La sous-chaîne.

BIGINT

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