可以使用特定字符拆分字段值吗?这是我的样本表
value
10uF
2K
1.0uF
200UF
我想让它分开:
value capacitance/resistance
10 uF
2 K
1.0 uF
200 UF
希望你能再次帮助我。谢谢!更多的力量!
答案 0 :(得分:1)
您可以使用以下代码
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 ..
希望您的所有数据都是数字+字符