Maison  >  Article  >  base de données  >  Quelle est la structure correcte pour effectuer une recherche dans MySQL à l’aide de SOUNDEX() ?

Quelle est la structure correcte pour effectuer une recherche dans MySQL à l’aide de SOUNDEX() ?

王林
王林avant
2023-09-07 10:13:131119parcourir

使用 SOUNDEX() 在 MySQL 中搜索的正确结构是什么?

Fondamentalement, la fonction SOUNDEX() est utilisée pour renvoyer Soundex, un algorithme phonétique utilisé pour indexer une chaîne de noms, des chaînes, après la prononciation anglaise d'un son. La structure correcte pour rechercher dans MySQL à l'aide de SOUNDEX() est la suivante -

SOUNDEX(Str)

Ici, Str est la chaîne dont la chaîne SOUNDEX doit être récupérée.

Exemple

mysql> Select SOUNDEX('MySQL');
+------------------+
| SOUNDEX('MySQL') |
+------------------+
| M240             |
+------------------+
1 row in set (0.00 sec)

mysql> Select SOUNDEX('harshit');
+--------------------+
| SOUNDEX('harshit') |
+--------------------+
| H623               |
+--------------------+
1 row in set (0.00 sec)

mysql> Select SOUNDEX('hrst');
+-----------------+
| SOUNDEX('hrst') |
+-----------------+
| H623            |
+-----------------+
1 row in set (0.00 sec)

SOUNDEX('harshit') et SOUNDEX('hrst') ont le même résultat car les deux mots ont la même prononciation.

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