Maison  >  Article  >  base de données  >  Quelles fonctions MySQL fonctionnent comme la fonction LOCATE() ?

Quelles fonctions MySQL fonctionnent comme la fonction LOCATE() ?

WBOY
WBOYavant
2023-09-05 23:41:02560parcourir

哪些 MySQL 函数的工作方式与 LOCATE() 函数类似?

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 -

La syntaxe de INSTR()

INSTR(string, substring)

Ici, String est la chaîne à rechercher par MySQL et substring est la chaîne à rechercher. La fonction

Exemple

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 -

La syntaxe de POSITION()

INSTR(substring IN string)

Ici, String est la chaîne à rechercher par MySQL.

Substring est la chaîne à rechercher.

'IN' est le mot clé.

Exemple

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer