you could try thisdeclare @tracmonali table(createdate datetime, policy# varchar(max), empid varchar(255), accessdate datetime)INSERT INTO @tracmonaliSELECT '10/10/2010', '123,456,789', 'Id123', '10/20/2012'UNIONSELECT '4/4/2004', '963', 'ID678', '9/9/2009'SELECT createdate, empid, accessdate, Tags.val.value('.', 'VARCHAR(MAX)') AS policy# FROM( SELECT createdate, CAST('<t>' + REPLACE(policy#, ',', '</t><t>') + '</t>' AS XML) AS TAG, empid, accessdate FROM @tracmonali WHERE policy# LIKE '%,%' ) TAB CROSS APPLY TAG.nodes('/t') as Tags(val) UNIONselect createdate, empid, accessdate, policy# From @tracmonali WHERE policy# NOT LIKE '%,%'
<><><><><><><><><><><><><><><><><>If you don't have the passion to help people, you have no passion