I know that this question has been asked many times but could not find what I needed.
I have this column \"Order\" which contains data in the following format.
it seems like a good case to play with parsename.
Edited to use @Order as example:
DECLARE @Order VARCHAR(MAX) = 'xxx,yyy,zzzz'
SELECT FirstCommaColumn=PARSENAME(REPLACE(@Order,',','.'),3),
SecondCommaColumn=PARSENAME(REPLACE(@Order,',','.'),2),
ThirdColumnFromSecondCommaOnwards=PARSENAME(REPLACE(@Order,',','.'),1)