gpt4 book ai didi

MySQL 到 CSV - 分隔多个值

转载 作者:行者123 更新时间:2023-11-29 21:01:43 29 4
gpt4 key购买 nike

我已经下载了一个 CSV 格式的 MySQL 表,其中包含以下类型的数千个条目:

id,gender,garment-color
1,male,white
2,"male,female",black
3,female,"red,pink"

现在,当我尝试根据这些数据创建图表时,它将“男性”作为一个值,将“男性,女性”作为单独的值。

因此,对于上面的示例,图表显示 3 个单独的类别(“男性”、“女性”、“男性、女性”),而不是计数 2 个“男性”和 3 个“女性”,只有一个计数每个。

我希望输出如下,以便图表具有正确的计数:

id,gender,garment-color
1,male,white
2,male,black
2,female,black
3,female,red
3,female,pink

我知道的唯一方法是复制 MS Excel 中的行并手动调整值,这对于 1000 多个条目来说太乏味了。有更好的办法吗?

最佳答案

从 MySQL 命令行或任何您用来向 MySQL 发送查询的工具:

select * from the_table 
into outfile '/tmp/out.txt' fields terminated by ',' enclosed by '"'

然后从服务器下载/tmp/out.txt',假设您的数据良好,应该可以正常进行。如果不是,您可能需要在 select` 中使用一些 SQL 函数来处理它。

关于MySQL 到 CSV - 分隔多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37168813/

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