안녕하세요. 쉽게 해결될 알고 시도해 보았는데 이외로 골치를 썩이네요.
현재값 : [안녕하세요] 반갑습니다. [또 만났군요.] 다음에 꼭 놀러오세요. CHR(13) [그럼 안녕히]
--------------------------------
[그럼 안녕히] 앞에 엔터값 존재
라는 컬럼 값이 존재한다면,
맨 앞에 [안녕하세요]는 무조건 [[[안녕하세요]]] 으로,
[그럼 안녕히]처럼 앞에 줄바꿈 존재하면 마찬가지로 [[[그럼 안녕히]]]으로
중간에 그냥 있는 [또 만났군요.]는 그냥 [또 만났군요.]으로
- 결과값 : 결과값은 엔터(CHR(13) ) 제거
[[[안녕하세요]]] 반갑습니다. [또 만났군요.] 다음에 꼭 놀러오세요. [[[그럼 안녕히]]]
라는 결과값 도출도 쿼리로 가능한가요.
쉽게 예를 들었지만 실제 데이타는,
항상 첫줄 문장은 '[...]'으로 시작하지만 그 안의 글자수는 가변적이고, 다음 [ ]는 어디에서 튀어 나올지 모릅니다.
물론 전체 글자수도 가변입니다. replace로 해결하려 했지만 result값에 대한 문구들이 중구난방이라 자릿수로 짜르기도 애매하네요.
조언 바랍니다.
|