데이터타입이 TEXT인 필드에 아래와 같이 많은 문자열이 들어 있습니다.
[수리추가] 2010/04/14 11:23:08
[수리중] 2010/04/14 11:23:08 [홍길동]
신작,증작 금형 조립
상하 플래이트 치수및 평탄도 체크
맟춤PIN 홀래핑
[수리대기] 2010/04/14 16:14:46 (금형실)
[수리중] 2010/04/15 08:27:06 [홍길동]
신작,증작 금형 조립
상하 플래이트 맞춤PIN홀 래핑후 내가이드 부싱 녹타이트 작업
[수리대기] 2010/04/15 11:08:59 (금형실)
[수리중] 2010/04/22 18:33:09 [김태희]
이렇게 들어있는 TEXT 필드값을 아래 처럼 분리해서 넣고 싶습니다. 전 담당자가 왜 이렇게 처리하셨는지 모르겠는데
텍스트값을 어떻게 분리해서 넣어야 될까요?
도움 부탁드립니다.
no | 날짜 | 이력내용 | 시간 | 담당자 | 상태 |
1 | 2010/04/14 11:23:08 | 신작,증작 금형 조립 |
| 홍길동 | 수리중 |
2 | 2010/04/15 08:27:06 | 신작,증작 금형 조립 |
| 홍길동 | 수리중 |
3 |
|
|
|
|
|
4 |
|
|
|
|
|
5 |
|
|
|
|
|
Comment 4
-
Hisory
2015.01.21 15:07
-
다은빈아빠
2015.01.21 15:25
소중한 답변 감사합니다. 그럼에도 내공이 부족하여 어찌해야 될지 잘 모르겠네요...
힌트 쿼리라도 조금 뿌려주시면....좀 더 희망이 보일듯 한데...
-
건우아빠
2015.01.21 18:15
while 문을 이용...
[수리추가] 나 [수리대기] 를 위치값을 찾으면
[수리중]을 찾고 [홍길동] 부분의 [ 과 ]을 찾고 ..
다시 [수리추가] 나 [수리대기] 찾아 이전 까지가 내용으로 처리하는 로직을 .... 어렵다...
보통 텍스트 화일을 받아서 edi 처리할때 많이 쓰는데. text 필드면...
줄단위로 처리하는게 편한데...... 시작과 끝을 찾아 내고 이걸 가지고 글자를 찾아서 분리하시는 방법 밖에는 없을듯 합니다.
-
다은빈아빠
2015.01.22 17:05
바쁘신데 시간내셔 답변해 주셔서 감사합니다. 많은 도움이 되었습니다. 고맙습니다.
정규식등을 사용하시면 될수 있을것 같네여
쉽게 생각하면 [] 기준으로 split 하는 방법이 있을것이고여