sql >> Databasteknik >  >> RDS >> Mysql

Sätt första bokstaven med stor bokstav. MySQL

Det är nästan detsamma, du behöver bara ändra för att använda CONCAT()-funktionen istället för operatorn + :

UPDATE tb_Company
SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)), 
                             SUBSTRING(CompanyIndustry, 2));

Detta skulle bli hello till Hello , wOrLd till wOrLd , BLABLA till BLABLA , etc. Om du vill ge den första bokstaven versaler och den andra med gemener, behöver du bara använda LCASE-funktionen :

UPDATE tb_Company
SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)), 
                             LCASE(SUBSTRING(CompanyIndustry, 2)));

Observera att UPPER och UCASE gör samma sak.



  1. Hur man läser och återställer AUTO_INCREMENT i MySQL

  2. mysql lagrar automatiskt tidsstämpel för att skapa rekord

  3. Oracle Data Mining (ODM) – Installation och installation

  4. Hur upprätthåller PostgreSQL den UNIKA begränsningen / vilken typ av index använder den?