gpt4 book ai didi

MySQL 字段中多个字符串的正确标题/正确大小写

转载 作者:行者123 更新时间:2023-11-29 23:00:16 26 4
gpt4 key购买 nike

我有一个数据库,其中有一个标题为“address1”的字段。如果该字段中的记录只有 1 个字符串,我可以将大小写从“PAULSTOWN”更正为“Paulstown”,或将“bishopslough”更正为“Bishopslough”。

我通过创建一个函数来完成此操作:

CREATE FUNCTION init_cap (s VARCHAR(255))
RETURNS VARCHAR(255) DETERMINISTIC
RETURN CONCAT( UPPER( SUBSTRING( s, 1, 1 ) ) , LOWER( SUBSTRING( s FROM 2 ) ) );

然后使用:

UPDATE customer SET address1 = init_cap(address1);

更正记录。

但是,这并不能完全纠正包含多个字符串的记录,例如“dalesfort road”只会更正为“Dalesfort road”,而不是“Dalesfort Road”。还有一些条目具有超过 2 个字符串。

如何更改上述函数以适应 2 个或更多字符串?该函数声明是否正确,或者我应该使用开始和结束部分?

最佳答案

没关系,我在 artfulsoftware.com 找到了答案

现在我只需要分析代码并了解它是如何工作的!

关于MySQL 字段中多个字符串的正确标题/正确大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28525077/

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