Разделить значение столбца на два столбца в SELECT?

У меня есть строковое значение в столбце varchar. Это строка, состоящая из двух частей. Разделить ее до того, как она попадет в базу данных, не представляется возможным.

Значения столбца выглядят следующим образом:

one_column:
'part1 part2'
'part1 part2'

Поэтому я хочу получить набор результатов, который выглядит следующим образом:

col1,col2:
part1,part2
part1,part2

Как я могу сделать это в операторе SELECT? Я нашел функцию pgsql для разбиения строки на массив, но я не знаю, как получить его в два столбца.

15
задан NJ. 23 September 2011 в 05:00
поделиться