안녕하세요~
업무 중 필요한 상황이 생긴 관계로 쿼리문 작성으로 글을 올리게 되었습니다.
정보는 다음과 같습니다.
---------------------------------------------------------------------------------------------------------------
테이블 : test
컬럼 : aa, bb
정보 : aa -1234, bb - 홍길동
---------------------------------------------------------------------------------------------------------------
여기서, 제가 원하는 형태는 aa 컬럼에 '1234홍길동' 와 같이 한줄로 이어서 붙는 형태가 아닌,
'1234
홍길동'
와 같이 줄바뀜을 한 형태로 입력이 되고, bb 컬럼에는 원래 입력되었던 정보가 삭제되어야 하는 update문을 작성해야 하는데,
혹시 도움을 주실 수 있으신가요?
답변주시면 정말 감사하겠습니다.^^
Comment 6
-
이리
2015.09.08 13:38
-
얼음왕자
2015.09.08 19:41
네~~답변 정말 감사합니다.^^
-
얼음왕자
2015.09.08 20:26
다시 질문드려 죄송합니다.
구체적으로 이것을 동시에 실행시키기 위해서는 프로시저가 필요할 것 같은데,,, 지식이 짧아서 한계네요..ㅜㅜ
다시한번 답변 주시면 감사하겠습니다.^^
-
처리짱
2015.09.09 11:03
update 테이블 SET aa = aa + char(13) + char(10) + bb, bb = ''
이 말씀인것 같습니다.
-
얼음왕자
2015.09.09 13:01
답변 감사합니다.^^
한가지 더 궁금한게 있어서 올립니다.
만약, 테이블이 2개인 경우는 어떻게 하면 될까요?
즉, 다음과 같습니다.
테이블1 : test1(컬럼 - aa)
테이블2 : test2(컬럼 - bb)
이런 경우에서 테이블2에 있는 bb컬럼 값을 본문에서 말씀드린 것처럼 결과값을 가져오려면 어떻게 해야 할지...
뷰를 만들어서 사용해야 할지,, 아니면 update문을 두개 만들어서 해야 할지.. 고민입니다..ㅠㅠ
한번 더 도움을 주시면 감사하겠습니다.^^
-
이리
2015.09.09 13:04
테이블1 컬럼에 테이블2의 있는 값을 UPDATE 해야 한다면 테이블1과 테이블2를 JOIN 해야죠
aa 컬럼은 aa + CHAR(13) + bb('1234' + CHAR(13) + '홍길동')
bb컬럼은 ''
이런 형태로 작성하면 되지 않을까요