MySQL で文字列の最初の文字を大文字にするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-22 07:33:15
オリジナル
820 人が閲覧しました

How to Capitalize the First Letter of a String in MySQL?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート