У меня есть такая таблица:
Address | Remove1 | Remove2 | Remove3
-------------------------------------------------------------
100 Street, City, State Zip | Street | City | State
Я хочу вывод, подобный этому:
Address | Remove1 | Remove2 | Remove3 | OutputCol
------------------------------------------------------------------------------
100 Street, City, State Zip | Street | City | State | 100 *, *, * Zip
В основном я хочу заменить текст в сопоставлении столбца адреса на нескольких столбцах удаления на '*'
Я пытался использовать функции REGEXP_REPLACE
и REPLACE
, но обе они дают частичные результаты. Есть ли способ, которым я могу использовать REGEXP_REPLACE(Address, (Remove1|Remove2|Remove3) , '*', 'g')
?