在 SAP HANA 中通过单次出现替换多次出现
你正在使用的 \1+ 代码仅移除连续出现的字符。你可以使用以下代码。
SELECT REPLACE_REGEXPR('(.)(?=.*\1)' IN '22331122' WITH '' OCCURRENCE ALL) FROM DUMMY输出结果为“312”。此代码将移除所有多次出现的字符,仅保留最后出现的字符。
广告
你正在使用的 \1+ 代码仅移除连续出现的字符。你可以使用以下代码。
SELECT REPLACE_REGEXPR('(.)(?=.*\1)' IN '22331122' WITH '' OCCURRENCE ALL) FROM DUMMY输出结果为“312”。此代码将移除所有多次出现的字符,仅保留最后出现的字符。