mssql,逗号分隔的字符串转换成一列数据

2025-03-26 01:03:41
推荐回答(1个)
回答1:

Select
a.xm,xk=substring(a.xk,b.number,charindex(',',a.xk+',',b.number)-b.number)
from
表A a join master..spt_values b
ON b.type='p' AND b.number BETWEEN 1 AND LEN(a.xk)
where
substring(','+a.xk,b.number,1)=','