У меня есть этот столбец (из экспорта из базы данных BigCommerce), который содержит настраиваемые поля в одном столбце.Вот один пример данных:
[{"Name":"Unit Number","Value":"3698"},{"Name":"Region","Value":"Eastern Great Lakes (WNY, W PA)"}]
Мне нужен способ выяснить, как извлечь пары Field / Value из этого.В этом примере я хотел бы получить в качестве вывода:
Unit Number:3698
Region:Eastern Great Lakes (WNY, W PA)
Я надеюсь получить в результате UDF, который я могу запустить как часть запроса выбора, который дает мне толькоимя поля и значение выводятся в виде строки (как показано выше).Каждый столбец данных в исходной таблице имеет этот формат.Как правило, данные столбца имеют две пары поле / значение, но иногда их нет, иногда две, иногда три.Другими словами, в столбце содержится любое количество пар переменные поле / значение.
Есть ли у кого-нибудь предложения о том, как построить UDF, чтобы помочь вывести эти элементы данных из этой строки?
Я возился с вещами, но я застрял.Я начал с попытки удалить посторонние символы [,]
, которые ничего не значат, и {,}
, которые очерчивают поле и значение.Я возился с функциями разделения строк, но вместо разделения на один символ я не могу понять, как разделить на основе пар открытых или закрывающих скобок {,}
, чтобы сузить его.
Unit Number:3698 | Region:Eastern Great Lakes (WNY, W PA)