Splitting Comma separated values in columns to multiple rows in Sql Server

后端 未结 1 1686
孤独总比滥情好
孤独总比滥情好 2020-12-01 20:11

My table has three columns. One of the columns [Col3] has multiple values. So, when I make a select command on the table :

Select col1, col2, co         


        
相关标签:
1条回答
  • 2020-12-01 20:40
    SELECT col1,
           col2,
           Split.a.value('.', 'VARCHAR(100)') col3
    FROM   (SELECT col1,
                   col2,
                   Cast ('<M>' + Replace(col3, ' ', '</M><M>') + '</M>' AS XML) AS Data
            FROM   [table]) AS A
           CROSS APPLY Data.nodes ('/M') AS Split(a) 
    
    0 讨论(0)
提交回复
热议问题