ホームページ >データベース >mysql チュートリアル >MySQL テーブルの各単語の最初の文字を大文字にするにはどうすればよいですか?
既存のテーブルの各単語の最初の文字を大文字にする
問題:
レコードが多いpeople_table の full_name フィールドの大文字と小文字が正しくありません (「fred Jones」など)。 「フレッド・ジョーンズ」。目標は、既存のデータを壊すことなく、各単語の最初の文字を大文字にすることです。
解決策:
MySQL には、最初の文字を大文字にする組み込み関数が提供されていません。各単語の文字。ただし、この目的のために外部関数を作成できます。
そのような関数の 1 つである CAP_FIRST は、次のように実装できます。リソース:
http://joezack.com/index.php/2008/10/20/mysql-capitalize-function/
実装:
UPDATE people_table SET full_name = CAP_FIRST(full_name);
この操作により、full_name フィールドの各単語の最初の文字が大文字になり、大文字と小文字の間違いが修正されます。
以上がMySQL テーブルの各単語の最初の文字を大文字にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。