Maison > Article > base de données > Comment utiliser MySQL Locate()
Dans MySQL, Locate() est principalement utilisé pour la recherche de chaîne insensible à la casse. Il peut renvoyer la position de la première occurrence de la sous-chaîne dans la chaîne ; la syntaxe est "LOCATE (sous-chaîne à rechercher, chaîne de caractères [, start". ])", le paramètre "start" est omis et indique la position de départ de la recherche. La valeur par défaut est 1. Si la sous-chaîne n'est pas trouvée dans la chaîne d'origine, la fonction Locate() renvoie 0.
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.
Fonction MySQL LOCATE()
Utilisation : recherche de chaîne insensible à la casse et renvoie la position de la première occurrence d'une sous-chaîne dans la chaîne
La fonction LOCATE() peut renvoyer des caractères La position du premier occurrence de la sous-chaîne dans la chaîne ; si la sous-chaîne n'est pas trouvée dans la chaîne d'origine, 0 est renvoyé.
Syntaxe :
LOCATE(substring, string [,start])
Paramètre | Description |
---|---|
sous-chaîne | Obligatoire. La sous-chaîne |
doit être recherchée dans la chaîne | . Chaîne pour rechercher|
start | Facultatif. La position de départ de la recherche. La position 1 est la valeur par défaut
Exemple d'utilisation de la fonction LOCATE()
Exemple 1 : Omettre le paramètre de débutLOCATE(字符串1,字符串2)Renvoie la position où la chaîne 1 apparaît pour la première fois dans la chaîne 2. Tant que la chaîne 2 contient la chaîne 1, alors la valeur de retour doit être supérieur à 0. Exemple 2 : N'omettez pas le paramètre de démarrage
LOCATE(字符串1,字符串2,start)Renvoie la position où la chaîne 1 apparaît pour la première fois dans la chaîne 2, en comptant à partir de la position de départ
tutoriel vidéo mysql】
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!