MySQL で文字列の最初の文字を大文字にする方法
テーブル内の各エントリの最初の文字を大文字にすることは、有用なデータになる可能性があります操作タスク。 MySQL では、CONCAT() 関数を使用してこれを実現する簡単な方法があります。
最初の文字を大文字にするには、UCASE() または UPPER() 関数を使用して文字列の最初の文字を大文字に変換します。次に、CONCAT() 関数を使用して残りの文字と連結します。
たとえば、CompanyIndustry 列の各エントリの最初の文字を大文字にするにはtb_Company テーブルに対して、次のクエリを実行します。
UPDATE tb_Company SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)), SUBSTRING(CompanyIndustry, 2));
このクエリは、CompanyIndustry 列の各エントリを最初の文字を大文字に変換し、文字列の残りの部分は変更しないままにします。たとえば、hello は Hello になり、wOrLd は WOrLd になり、BLABLA は BLABLA になります。
必要に応じて、LCASE() 関数を使用して文字列内の残りの文字を小文字にすることもできます。
UPDATE tb_Company SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)), LCASE(SUBSTRING(CompanyIndustry, 2)));
このバリエーションでは、最初の文字が大文字になり、残りの文字が小文字になり、次のような文字列が生成されます: Hello world、WOrLd!、 BlAbLa.
以上がMySQL で文字列の最初の文字を大文字にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。