Выберите часть строки - Postgresql - PullRequest
1 голос
/ 03 марта 2020

У меня есть столбец со строками типа '006_THR'; '1003_ER'; '100_THREE', и я хочу поместить всю строку до "_" в столбце и всю строку после "_" в другом столбце.

 col         col1     col2
006_THR      006       THR
1003_ER      1003      ER  
100_THRE     100       THRE 

Спасибо!

1 Ответ

3 голосов
/ 03 марта 2020

Как насчет split_part():

select col, split_part(col, '_', 1) as col1, split_part(col, '_', 2) as col2
from t;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...