gpt4 book ai didi

mysql - 如何在 mysql 中将姓氏和名字分成两个新列?

转载 作者:可可西里 更新时间:2023-11-01 08:37:45 26 4
gpt4 key购买 nike

如何将姓氏和名字分隔到新列中?

我在一栏中有“John & Anna Smith”,我需要将它分成两栏中的“John & Anna”和“Smith”。我该怎么做?

从左边开始没有分隔符。当我们从右边开始时,分隔符是空格。最后一个子字符串始终是姓氏。其余的是名字。

例如:

“John Smith”--> column1 中的“John”和 column2 中的“Smith”

“John & Anna Smith”---> column1 中的“John & Anna”和 column2 中的“Smith”

最佳答案

嘿,你可以试试这样的东西

SELECT REPLACE('John & Anna Smith', SUBSTRING_INDEX('John & Anna Smith', ' ', -1),'') AS first_name, SUBSTRING_INDEX('John & Anna Smith', ' ', -1) AS last_name;

关于mysql - 如何在 mysql 中将姓氏和名字分成两个新列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6093282/

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