Les fonctions MySQL INSTR() et POSITION() fonctionnent de la même manière que la fonction LOCATE(). Ce sont tous deux synonymes de la fonction LOCATE(). La fonction
INSTR() renvoie également la position de la première occurrence de la sous-chaîne après la recherche dans la chaîne. La syntaxe de INSTR() est la suivante -
INSTR(string, substring)
Ici, String est la chaîne à rechercher par MySQL et substring est la chaîne à rechercher. La fonction
mysql> Select INSTR('Ram is a good boy', 'good')As Result; +--------+ | Result | +--------+ | 10 | +--------+ 1 row in set (0.00 sec)
POSITION() renvoie également la position de la première occurrence d'une sous-chaîne après une recherche dans la chaîne. La syntaxe de POSITION() est la suivante -
INSTR(substring IN string)
Ici, String est la chaîne à rechercher par MySQL.
Substring est la chaîne à rechercher.
'IN' est le mot clé.
mysql> Select POSITION('good' in 'Ram is a good boy')As Result; +--------+ | Result | +--------+ | 10 | +--------+ 1 row in set (0.00 sec)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!