Maison >base de données >tutoriel mysql >Comment mettre en majuscule les premières lettres dans les données de table MySQL existantes ?
Mise en majuscule des premières lettres dans les données de tableaux existantes
De nombreuses bases de données contiennent des tableaux avec des champs remplis avec une casse de lettres incohérente, ce qui rend difficile l'analyse ou l'affichage. données avec précision. Dans MySQL, la "people_table" peut avoir un champ "full_name" avec des noms comme "fred Jones", "fred jones" ou "Fred jones".
Pour trouver de telles entrées, utilisez la requête suivante :
SELECT * FROM people_table WHERE full_name REGEXP BINARY '^[a-z]';
Bien que MySQL ne dispose pas d'une fonction intégrée pour mettre les premières lettres en majuscule, vous pouvez implémenter la vôtre. Visitez ce lien pour une implémentation : http://joezack.com/index.php/2008/10/20/mysql-capitalize-function/.
Pour utiliser la fonction :
UPDATE users SET name = CAP_FIRST(name);
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!