小编Sar*_*ava的帖子

在字符串中单次出现替换多次出现

我有像"11223311"这样的数据,我希望所有多次出现都被单次出现所取代,即上面应该变成'123'.我在SAP HANA工作.

但是通过使用以下逻辑,我从'11223311'得到'1231'.

SELECT  REPLACE_REGEXPR('(.)\1+' IN '11223331' WITH '\1' OCCURRENCE ALL)  FROM DUMMY;
Run Code Online (Sandbox Code Playgroud)

regex sql sap hana

5
推荐指数
1
解决办法
1385
查看次数

标签 统计

hana ×1

regex ×1

sap ×1

sql ×1