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));
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)));
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!