Maison > base de données > tutoriel mysql > le corps du texte

Comment mettre en majuscule les premières lettres dans les données de table MySQL existantes ?

DDD
Libérer: 2024-11-11 19:06:02
original
482 Les gens l'ont consulté

How to Capitalize First Letters in Existing MySQL Table Data?

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]';
Copier après la connexion

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 :

  1. Créez-le dans la base de données (par exemple, à l'aide du navigateur de requêtes MySQL).
  2. Mettez à jour les valeurs de la table à l'aide d'une requête comme :
UPDATE users SET name = CAP_FIRST(name);
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal