Как разбить строку с помощью разделителя в Sql
Привет,
У меня есть таблица с именем места, разделенным разделителем.
Я хочу разделить название мест отдельно на основе разделителя.
Как добиться этого с помощью запроса?
Пример:
create table #place(Places varchar(100)) insert into #place values('Chennai, Banglore, Mumbai, Calcutta') select Places,Substring(Places,0,charindex(',',Places))Place1 ,Substring(Places,charindex(',',Places)+2,LEN(Places)-charindex(',',Places))Place2 from #place
Для моего запроса выводится следующее
Places Place1 Place2 Chennai, Banglore, Mumbai, Calcutta Chennai Banglore, Mumbai, Calcutta
Мой требуемый результат таков
Places Place1 Place2 Place3 Place4 Chennai, Banglore, Mumbai, Calcutta Chennai Banglore Mumbai Calcutta