原标题:运用mysql合并连接单元格内容

上图为一张城市明细表,现希望将同一省份的城市合并连接在一个单元格内,合并结果如下:

步骤1:将excel文件另存为csv文件。

步骤2:将数据导入数据库,在查询编辑器中输入以下代码:
use test;
set global local_infile=1;
load data LOCAL infile 'G:\\data.csv'
into table cities
character set utf8
fields terminated by ','
lines terminated by '\n'
ignore 1 lines;

步骤3:导出数据,在查询编辑器中输入以下代码:
select sheng,GROUP_CONCAT(distinct city) as city from cities group by sheng
into outfile 'G:\\newdata.csv'
character set utf8
fields terminated by '\t'
lines terminated by '\n';

步骤4:将newdata.csv用记事本打开并另存为ANSI编码的文件。

步骤5:新建excel文件并打开,点击数据-自文本,选择newdata.csv导入文件,在"文本导入向导"中点击下一步-完成。

导入newdata.csv后结果如下:
责任编辑:
本文介绍了如何将CSV文件导入MySQL数据库,并使用GROUP_CONCAT函数合并同一省份的城市信息,最后将结果导出到新的CSV文件,再通过Excel进行导入展示。
1312

被折叠的 条评论
为什么被折叠?



