在某些字符后面加逗号

时间:2018-06-03 18:59:57

标签: sql oracle

我要求每300个字符后加一个逗号。

我正在尝试这种方法:

select regexp_replace(column_name, '(...){300}', '\1,') 
from table_name ; 

但这不起作用。

2 个答案:

答案 0 :(得分:5)

尝试

REGEXP_REPLACE(COLUMN_NAME, '(.{300})', '\1,')

您现在拥有的内容将搜索300个任意三个字符组的出现次数,将其替换为该300的最后一个组和逗号。

答案 1 :(得分:-2)

  #map > div {
      border-radius: 20px;
      -webkit-mask-image: -webkit-radial-gradient(#798589, #798589);
      -webkit-transform: translate3d(0px, 0px, 0px);
  }