Maison > base de données > tutoriel mysql > Comment mettre en majuscule la première lettre dans MySQL : équivalent de TSQL ?

Comment mettre en majuscule la première lettre dans MySQL : équivalent de TSQL ?

DDD
Libérer: 2024-11-19 21:22:03
original
187 Les gens l'ont consulté

How to Capitalize the First Letter in MySQL: Equivalent of TSQL?

Mise en majuscule de la première lettre dans MySQL : équivalent de TSQL

Dans le domaine des opérations de base de données, vous pouvez rencontrer des situations où vous devez capitaliser la première lettre des entrées spécifiques. Si vous êtes un utilisateur chevronné de TSQL, vous connaissez peut-être la syntaxe permettant d'y parvenir. Cependant, lorsque vous travaillez avec MySQL, la syntaxe peut différer légèrement.

Pour mettre en majuscule la première lettre de chaque entrée d'une table MySQL, l'équivalent du code TSQL fourni est le suivant :

UPDATE tb_Company
SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)), 
                             SUBSTRING(CompanyIndustry, 2));
Copier après la connexion

Cette instruction utilise la fonction CONCAT() pour concaténer la version majuscule de la première lettre (obtenue en utilisant UCASE() ou UPPER()) avec la sous-chaîne restante de la colonne CompanyIndustry.

Si, toutefois, vous Si vous souhaitez mettre en majuscule uniquement la première lettre et convertir les lettres restantes en minuscules, vous pouvez remplacer UCASE par LCASE :

UPDATE tb_Company
SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)), 
                             LCASE(SUBSTRING(CompanyIndustry, 2)));
Copier après la connexion

Il convient de noter que UPPER et UCASE effectuent essentiellement la même tâche de mise en majuscule des chaînes dans MySQL.

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