gpt4 book ai didi

mysql - mysql使用特定字符分割字段值

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

很抱歉重复了这个问题。我已经通过使用 ORACLE 数据库寻求有关此问题的帮助。但现在我真的想知道如何使用 MySQL 数据库分割它

可以使用特定字符拆分字段值吗?这是我的示例表

value
10uF
2K
1.0uF
200UF

我希望它按此分割:

 value       capacitance/resistance
10 uF
2 K
1.0 uF
200 UF

希望你能再次帮助我。谢谢!和更多的力量!

最佳答案

您可以使用下面的代码

create table temp
(value varchar(10)
);

insert into temp values ('10uF');
insert into temp values('2K');

SELECT value + 0 AS num
, REPLACE(value,value+0,'') AS unit
FROM temp

O/P

num letter
10 uF
2 K

查询使用的技巧是通过添加零来评估数字上下文中的列值。 MySQL 将返回数值。

但是这在 10Uf10,2k3 的情况下不起作用..

希望你的数据都是数字+字符

Fiddle for the same

关于mysql - mysql使用特定字符分割字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31306400/

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