使用正则表达式和搜索条件比较两个表中的列

时间:2019-05-18 19:15:38

标签: oracle regexp-substr

我需要通过使用正则表达式将table.column1与table.column2进行比较,但是我还想引入如下附加搜索条件。

regexp_substr(table.column1,'[[:space:]] table.column2 [ $]') 

但是挑战在于,我找不到一种在搜索条件中包含实际column2的方法。

我认为这与语法错误有关。我真的很感谢您的帮助。

谢谢, shahid

1 个答案:

答案 0 :(得分:0)

您可以将column2的内容连接到表达式。

regexp_substr(t.column1,'[[:space:]] '||t.column2||' [ $]')