You need a string parser - the best one by far that I have seen is Jeff Moden's code here: http://www.sqlservercentral.com/articles/Tally+Table/72993/ Copy the code from Figure 21 in his article to an SSMS query window, and run it - which will install the function. Then use it like this:select t.id, d.Item as BatchNumfrom YourTable t cross apply ( select * from dbo.DelimitedSplit8K( t.BatchNum,'/')) dorder by id, ItemNumber;