如何在postgresql中获取2个单词之间的文本?

时间:2017-07-26 15:59:18

标签: regex postgresql

我的列标准包含

等值
include criteria:

-sss

-ssrgrtg

-regrtg

exclude criteria:

-ssf

-fff

我希望获取包含标准之间的文本以排除保存在一个变量中的条件和排除标准后的文本以保存在postgresql中的另一个变量下。

查询如下: select ... as criteria1,... as criteria2,criteria from temp;

1 个答案:

答案 0 :(得分:0)

substring(低于(条件)来自'包含标准(。+)排除标准')给出子字符串

substring(低于(条件)来自'排除条件(。+)')给出了第二个子串