一、问题描述
在MySQL中如何将两列文本数据分组合并为一列并以逗号分隔,如下图所示:将图一数据显示为图二。
二、解决方法
CREATE TABLE abc (
col_1 VARCHAR(4),
col_2 INT
);
insert into abc values('A','1'),('A','2'),('B','3'),('B','4'),('C','5'),('C','6');
SELECT
col_1,
CONCAT(MID(GROUP_CONCAT(col_1, col_2), 2, 1),
',',
MID(GROUP_CONCAT(col_1, col_2), 5, 1)) AS col_3
FROM
abc
GROUP BY col_1;
三个资料Q群下载不了也转发不了,先放这里Fine_tuning.zipLangChain.zipdata_clear.rar
在第一节基础上 更新了函数和执行顺序:实操了字符数函数、时间函数、字段截取函数、interval函数等,除最后顺序实操因未导入数据库,导致无法执行