gpt4 book ai didi

MySQL 在列中分割字符串

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

我在 mysql 表中有一个列,其中包含名称信息:

例如“Fred Barney Feuerstein”。

现在我需要拆分此字符串以创建一个包含两列的 View - 名字、姓氏。我知道如何选择姓氏:

select (SUBSTRING_INDEX(name, ' ', -1)) as lastname from contacts;

但我不知道如何将所有其他信息提取到一个新字段。我正在搜索类似于 SUBSTRING_INDEX 的内容,除了最后一个字段之外的所有内容。

最佳答案

//First Item
SUBSTRING_INDEX(`name`, ' ', 1)), 1)

//Second Item
SUBSTRING_INDEX(SUBSTRING_INDEX(`name`, ' ', 2), ' ', -1)), 1)

每条评论

如何获取前两个名字...

substr(`name`, 1, (length(`name`) - length(SUBSTRING_INDEX((`name`), ' ', -1))-1));

关于MySQL 在列中分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31203296/

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