gpt4 book ai didi

mysql - 添加 substring_index 最多 3 并添加逗号 - MySQL 查询

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

我有一个查询,从字段中选择前 3 个单词并添加到另一个表中的列:

UPDATE `site`,`clients` 
SET `site`.`words` = SUBSTRING_INDEX(`clients`.`name` , ' ', 3)
WHERE `clients`.`client_id`=`site`.`client_id`;

第一个三个单词添加成功,但我需要将它们用逗号分隔。

我该怎么做?

感谢您的帮助。

最佳答案

一个简单的REPLACE就可以解决这个问题。

UPDATE `site`,`clients` 
SET `site`.`words` = REPLACE(SUBSTRING_INDEX(`clients`.`name` , ' ', 3)," ",",")
WHERE `clients`.`client_id`=`site`.`client_id`;

关于mysql - 添加 substring_index 最多 3 并添加逗号 - MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30567595/

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