0

I have a list of numbers like this : 1, 2, 3, 4 and so on. one way to make this list into grid with one column is union all. is there another way to do that? best regards

MHD
  • 25
  • 9

1 Answers1

1

You can use CROSS APPLY with STRING_SPLIT to achieve the same.

declare @table table(list varchar(50))
insert into @table values ('1, 2, 3, 4') 
select ss.value from @table as t
cross apply string_split(t.list,',') as ss
value
1
2
3
4
Venkataraman R
  • 12,181
  • 2
  • 31
  • 58