gpt4 book ai didi

mysql - MySQL-在现有表格中将每个单词的首字母大写

转载 作者:行者123 更新时间:2023-11-29 15:38:21 28 4
gpt4 key购买 nike

我有一个现有的表'people_table',其中有一个字段full_name

许多记录的“ full_name”字段填充了错误的大小写。例如'fred Jones''fred jones''Fred jones'

我可以通过以下方式找到这些错误的条目:

SELECT * FROM people_table WHERE full_name REGEXP BINARY '^[a-z]';


如何找到的每个单词的首字母大写?例如 'fred jones'变为 'Fred Jones'

最佳答案

没有MySQL函数可以执行此操作,您必须编写自己的函数。在以下链接中,有一个实现:

http://joezack.com/index.php/2008/10/20/mysql-capitalize-function/

为了使用它,首先您需要在数据库中创建函数。例如,您可以使用MySQL查询浏览器(右键单击数据库名称并选择创建新功能)来执行此操作。

创建函数后,可以使用如下查询更新表中的值:

UPDATE users SET name = CAP_FIRST(name);

关于mysql - MySQL-在现有表格中将每个单词的首字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57979785/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com