Надо в SQL разбить строку на подстроки
Научите, пожалуйста, как с помощью SQL разбить строку на подстроки. В таблице есть несколько полей со сложной текстовой информацией (адрес, записанный через запятые, типа "Москва, ул. Реутовская 8 к3, кв. 93" и другие подобные данные). Надо в MS SQL разбить строку по заданному разделителю (в данном случае запятая). Пробовал искать запятые в строке с помощью CHARINDEX, но не могу сделать так, чтобы SQL разбивал строку на слова или отдельные части, если там несколько запятых. Как это можно сделать? Может, в MS Sql разбить строку на слова можно какой-то уже готовой функцией?
11 марта 2018 в 16:25