[SQL ] 字段字串分离统计的问题

楼主: otherman (总经理)   2021-02-24 17:15:41
数据库名称: MSSQL
数据库版本: 2014
内容/问题描述:
table a
seq string
1 a1,b1,c1
2 a2,c1
3 d3
4 a2,b1
5 z1,z2
将string字段分离后计算数量,然后产出如下统计表
a1 a2 a3 b1 b2 b3 c1 c2 c3...z1 z2 z3
=====================================
1 2 0 2 0 0 2 0 0 1 1 0
我用pivot +string_spilt 来select做出来的结果都不是我想要的,因为字段不确定
请问先进们有相关的统计经验可以指点一下吗?谢谢!
作者: ken218 (ken218)   2021-02-25 00:10:00
抱歉,可以解释一下 b1 为什么是 2 吗?另外,select 出来的结果是长字串还是每个逗号间是一个字段?抱歉,是问每个空格是否是字段分隔
楼主: otherman (总经理)   2021-02-25 16:01:00
因为b2在不同列分离字串后是2个selec是每个字段就是一个分隔后的字串

Links booklink

Contact Us: admin [ a t ] ucptt.com