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

Comment mettre en majuscule uniquement la première lettre d'une chaîne à l'aide de la fonction MySQL ?

PHPz
Libérer: 2023-09-21 16:05:17
avant
736 Les gens l'ont consulté

如何借助 MySQL 函数仅将字符串的第一个字母大写?

En fait, aucune fonction dans MySQL ne peut mettre en majuscule uniquement la première lettre d'une chaîne. Nous devons utiliser l'imbrication de fonctions, dans ce cas, nous pouvons utiliser UPPER() et LOWER() avec la fonction SUBSTRING(). Pour le comprendre, nous utilisons les données de "emp_tbl" comme indiqué ci-dessous.

mysql> Select * from emp_tbl;
+----+----------------+
| Id | Name           |
+----+----------------+
| 1  | rahul singh    |
| 2  | gaurav kumar   |
| 3  | yashpal sharma |
| 4  | krishan kumar  |
| 5  | kuldeep rai    |
| 6  | munish nayak   |
+----+----------------+
6 rows in set (0.00 sec)
Copier après la connexion

Comme vous pouvez le voir dans le jeu de résultats ci-dessus, le premier caractère de la chaîne de nom est une lettre minuscule. La requête suivante met en majuscule la première lettre d'une chaîne -

mysql> Select CONCAT(UPPER(SUBSTRING(name,1,1)),LOWER(SUBSTRING(name,2))) AS Name from emp_tbl;
+----------------+
| Name           |
+----------------+
| Rahul singh    |
| Gaurav kumar   |
| Yashpal sharma |
| Krishan kumar  |
| Kuldeep rai    |
| Munish nayak   |
+----------------+
6 rows in set (0.00 sec)
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:tutorialspoint.com
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