Сравните столбцы из двух таблиц, используя регулярное выражение и критерии поиска.

Мне нужно сравнить table.column1 с table.column2 с помощью регулярного выражения, но я также хочу ввести дополнительные критерии поиска, подобные следующим.

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

Но проблема в том, что я не нахожу способа включить фактический столбец2 в критерии поиска.

Я думаю, что это связано с синтаксической ошибкой. Буду очень признателен за любую помощь.

Спасибо, шахид


person Shahid    schedule 18.05.2019    source источник


Ответы (1)


Вы можете объединить содержимое столбца 2 с выражением.

regexp_substr(t.column1,'[[:space:]] '||t.column2||' [ $]') 
person Kaushik Nayak    schedule 19.05.2019
comment
Спасибо Кошик, я только что сделал это, и это сработало. Спасибо за ответ. - person Shahid; 20.05.2019