Nous savons que par défaut, la recherche dans la fonction LOCATE() démarre depuis le début. Nous pouvons gérer la position de départ en donnant un paramètre pour spécifier la position dans la chaîne où nous voulons démarrer la recherche. L'exemple suivant le démontrera -
mysql> Select LOCATE('good','Ram is a good boy. Is Ram a good boy?',11)As Result; +--------+ | Result | +--------+ | 29 | +--------+ 1 row in set (0.00 sec)
Dans l'exemple ci-dessus, nous avons donné la valeur 11 comme paramètre de position. Cela signifie que MySQL commencera la recherche à partir de la 11ème position.
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!