将现有表中每个单词的首字母大写
问题:
许多记录people_table 中的 full_name 字段的大小写不正确,例如“fred Jones”或“Fred Jones”。目标是在不破坏现有数据的情况下将每个单词的第一个字母大写。
解决方案:
MySQL 没有提供内置函数来将第一个字母大写每个单词的字母。但是,可以为此目的创建外部函数。
一个名为 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中文网其他相关文章!