REGEXP_REPLACE : How to use a column value in the regex
От | PG Doc comments form |
---|---|
Тема | REGEXP_REPLACE : How to use a column value in the regex |
Дата | |
Msg-id | 158192143115.6745.7931715775932027756@wrigleys.postgresql.org обсуждение исходный текст |
Ответы |
Re: REGEXP_REPLACE : How to use a column value in the regex
|
Список | pgsql-docs |
The following documentation comment has been logged on the website: Page: https://www.postgresql.org/docs/12/functions-matching.html Description: The documentation doesn't talk about any regex syntax for using a column from the db in the pattern. There is no mention if this is NOT supported. All the examples are using static string and none using a DB column values. e.g. I have a field *portfolio* which had data like CloudPlatform (Public), CloudPlatform (Private), MobilePlatfom (Public),.. etc These values are coming from another table *platformtypes" which has these values Public, Private, Hybrid...etc. I want to replace these types from the portfolio names, i was able to do it using string *SELECT Portfolios.PortfolioName,REGEXP_REPLACE(Portfolios.PortfolioName,'(\(Public\))',''), but I would like to use something like *REGEXP_REPLACE(Portfolios.PortfolioName,'(\(platformtypes.Name\)),'')*
В списке pgsql-docs по дате отправления: