【发布时间】:2019-09-09 15:03:17
【问题描述】:
我正在尝试从存储在名为“myColumn”的表列中的字符串中提取一组字符串,其中一行看起来像这样-
Type:MOBILE
Service:GSM
Pd to LOOK:
NOKIA/HMD;
APPLE;
MI;
Pd to SEE (swap):
SAMSUNG;
VIVO;
Pd to SEE (extra):
MOKA;
Contact me: 123456
我尝试获取一列的代码是 -
SELECT regexp_substr(myColumn, '\"Products to be CEASED:"([^"Products to be PROVIDED (swap):"]+)\}', 1,1,NULL,1) AS output FROM mytable
我需要一个可以在句子之间返回文本的查询 -
'Pd to LOOK:'和'Pd to SEE(交换):'
'Pd 到 SEE(交换):' 和 'Pd 到 SEE(额外):'
'Pd to SEE(额外):'和'联系我:123456'
例如-
Pd to LOOK: Pd to SEE (swap): Pd to SEE (extra):
NOKIA/HMD; APPLE; MI; SAMSUNG;VIVO; MOKA;
【问题讨论】: