gpt4 book ai didi

sql - MySQL字符串拆分

转载 作者:行者123 更新时间:2023-11-29 03:59:00 24 4
gpt4 key购买 nike

我将一个 csv 文件上传到 MySQL 数据库,但由于某些原因,两列数据粘在了一起。

例如数据 0880174V,D 应该转到两个不同的列。

有没有办法(通过 sql)我可以从该列(即 0880174V 和 D)拆分数据并更新表,而不必删除记录并重新上传?我有一百万条记录。

==当前

Column A       Column B
0880174V,D

== 预期

Column A       Column B
0880174V D

最佳答案

UPDATE my_table
SET ColumnB = SUBSTRING(ColumnA, INSTR(ColumnA, ',') + 1),
ColumnA = SUBSTRING(ColumnA, 1, INSTR(ColumnA, ',') - 1)

先做一个 SELECT TOP 来放松心情。

关于sql - MySQL字符串拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3168935/

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