用SQL将图一 处理成 按照逗号分隔
然后转为行的吗 如图二 是sqlite数据库


关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如需一对一服务私聊我哦解题思路:
-- 将标签按逗号分隔
SELECT id,
SUBSTR(tag, 1, INSTR(tag, ',') - 1) AS tag1,
SUBSTR(tag, INSTR(tag, ',') + 1) AS tag2
FROM table1;
-- 将列转换为行
SELECT id, tag
FROM table1
UNPIVOT (tag FOR tags IN (tag1, tag2));
-- 计数标签并排序
SELECT tag, COUNT(*) AS count
FROM (
SELECT id, tag
FROM table1
UNPIVOT (tag FOR tags IN (tag1, tag2))
)
GROUP BY tag
ORDER BY count DESC;
注:具体的代码实现可能因为数据库类型和数据结构而略有不同,可以根据实际情况进行调整。