SQL 逗号分隔将一行拆成多行

select PID, SUBSTRING(a.KOrderID,number,CHARINDEX(',',a.KOrderID+',',number)-number) as KOrderID from  TB a,master..spt_values 

where
number >=1 and number<=len(a.KOrderID) and type='p' and substring(','+a.KOrderID,number,1)=',')

猜你喜欢

转载自www.cnblogs.com/linyijia/p/9299338.html