Разделить одну строку с помощью SQL на заголовок нескольких столбцов и их значения - PullRequest
0 голосов
/ 09 мая 2019

У меня есть столбец входной строки со значениями, как показано ниже:

inputstring
---------------------------------------------------------
"country:India,country:USA;State:Delhi,State: California"
"country:Singapore; State: Singapore"
"State:Florida"

Мне нужно извлечь значения из столбца и мне нужно вывести их в виде двух столбцов

  Country   | State
  ----------+-----------
  India.    | Delhi
  USA.      | California
  Singapore | Singapore
  Null.     | Florida

Я пытался использовать

 split(split (inputstring, ';')offset[0], ',')offset[0] 

Но я не уверен, как присвоить ему массив

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...