Maison >base de données >tutoriel mysql >Comment mettre en majuscule la première lettre de chaque mot dans une table MySQL ?
Capitalisation de la première lettre de chaque mot dans un tableau existant
Problème :
De nombreux enregistrements dans la table_personnes ont une casse incorrecte dans le champ nom_complet, comme « fred Jones » ou « Fred » Jones'. Le but est de mettre en majuscule la première lettre de chaque mot sans perturber les données existantes.
Solution :
MySQL ne fournit pas de fonction intégrée pour mettre en majuscule la première lettre de chaque mot. Cependant, des fonctions externes peuvent être créées à cet effet.
Une de ces fonctions, appelée CAP_FIRST, peut être implémentée comme décrit dans ce qui suit ressource :
http://joezack.com/index.php/2008/10/20/mysql-capitalize-function/
Mise en œuvre :
Cette opération mettra en majuscule le premier lettre de chaque mot dans le champ nom_complet, en corrigeant la casse incorrecte.
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!