Maison >base de données >tutoriel mysql >Dans MySQL, quelle fonction pouvons-nous utiliser pour trouver la position d'index d'une chaîne spécifique à partir d'une liste de chaînes ?

Dans MySQL, quelle fonction pouvons-nous utiliser pour trouver la position d'index d'une chaîne spécifique à partir d'une liste de chaînes ?

PHPz
PHPzavant
2023-08-21 23:05:04859parcourir

Dans MySQL, quelle fonction pouvons-nous utiliser pour trouver la position dindex dune chaîne spécifique à partir dune liste de chaînes ?

Nous pouvons utiliser la fonction FIELD() pour trouver la position d'index d'une chaîne spécifique à partir d'une liste de chaînes.

Syntaxe

FIELD(str search,String1, String2,…StringN)

Ici, str search est le numéro d'index de la chaîne que nous voulons rechercher et String1, String...StringN sont la liste des chaînes où la recherche aura lieu.

Exemple

mysql> Select FIELD('good', 'Ram', 'is', 'a', 'good', 'boy')AS 'Index Number of good';
+----------------------+
| Index Number of good |
+----------------------+
|                  4   |
+----------------------+
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