문자열 특정길이마다 구분자를 삽입하고 싶어요. 1 2 892

by 혜당화 [2017.05.10 17:21:41]


문자열의 길이가 총 200자 라는 가정하에 

40자마다 구분자로 사용할 콤마(,)를 넣고 싶은데 혹시 방법이 있을까요?

by 마농 [2017.05.10 18:02:54]
WITH t AS
(
SELECT 
'문자열의 길이가 총 200자 라는 가정하에 40자마다 구분자로 사용할 콤마(,)를 넣고 싶은데 혹시 방법이 있을까요?' v
FROM dual
)
SELECT REGEXP_REPLACE(v, '(.{10})', '\1,') x -- 10 자마다 컴마
  FROM t
;

 


by 혜당화 [2017.05.12 13:45:03]

마농님 감사합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입