gpt4 book ai didi

mysql - 将mysql列拆分为数字和字符

转载 作者:行者123 更新时间:2023-11-29 19:42:20 24 4
gpt4 key购买 nike

我在 mysql 表中有以下列:

NoRegProp
-------------
NULL
62
135/عرسال
31المنية
التبانة 1132

根本没有组织。我想将数字值与字符串值分离到两个不同的列中,如下所示:

numberReg               placeReg
NULL NULL
62 NULL
135 عرسال
31 المنية
1132 التبانة

请帮忙吗?

最佳答案

select 
cast(NoRegProp as signed) as numberReg,
substring(NoRegProp, CHAR_LENGTH(cast(NoRegProp as signed)) + 1, CHAR_LENGTH(NoRegProp)) as placeReg
from yourtablename

对于字符串清理(删除/等),您可以进一步使用 REPLACE

关于mysql - 将mysql列拆分为数字和字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41279314/

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