데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

merge into  target tar

using (


) source src

on tar.col1 = src.col1

update

조건1 (tar의 col3 = 'Y'일때)

tar.col1 = src.col1

, tar.col2 = src.col2


조건2 (tar의 col3 = 'N' 이거나 NULL일때)

tar.col4 = src.col4

, tar.col5 = src.col5


이런식으로 update 하기전에 조건별로 update 할 컬럼을 나누고 싶은데 할 수 있는 방법을 못 찾아서

이렇게 질문 올려봅니다.

답변 주시면 초짜의 멘탈을 조금 딱딱한 쿠크다스로 업그레이드 할 수 있을 것 같습니다.


제가 찾아본봐로는 끝에 where절을 주는방법 까지만 찾을 수 있었는데 그렇게 하면 

where 조건에 해당하지 않는 경우에는 처리가 불가능 해서 사용할 수가 없었습니다.


읽어주셔서 감사합니다. 해결방법 아시는분은 답변 부탁드리겠습니다. (__)

No. Subject Author Date Views
10257 고수님들께 질의좀드립니다 ㅠ ( 중복행 관련.. ) [4] 암무거나 2018.06.22 881
10256 쿼리 속도 문의 드립니다 [1] 하하하핳 2018.06.21 874
» merge문 조건별 update 컬럼 지정 가능할까요? [1] lsjmetarights 2018.06.21 739
10254 MSSQL 많이 쓰는 버전과 책 추천해주시면 감사하겠습니다. [4] songwb 2018.06.18 1274
10253 조직정보 변동 시 여러분들은 어떻게 대처하고 계신가요? [1] 이재홍 2018.06.16 697
10252 Select 쿼리 사용시 where 컬럼 타입 질문 드립니다. [1] 아리랑 2018.06.15 856
10251 컬럼 데이터 형식 변환 쿼리 에러 [1] 생강맛요플레 2018.06.15 740
10250 풀링된 연결이 사용 중이었거나 최대 풀 크기에 도달했기 때문일 수 있습니다. [2] HSQL 2018.06.14 2303
10249 데이터 파일 자동 증가 옵션이 시작되는 시점 문의 [1] hardsqlhard 2018.06.14 850
10248 alwayson 이중화 구성시 문의 [1] cococo 2018.06.14 797
10247 sql server 2000 에서 2008 업그레이드시 2000 호환문제 [1] 슈토파이터 2018.06.12 761
10246 안녕하세요 질문있어서 글을 씁니다. snoopy_123 2018.06.12 525
10245 컴퓨터 이름을 바꾸었더니 "your sql server,...."에러가 뜹니다.. [1] 듣기평가 2018.06.11 894
10244 select 에서 채번쿼리 문의드립니다 선배님들 도와주세요ㅠㅠ dkfkqldy1 2018.06.11 795
10243 테이블 2개 조건을 이용하여 데이터 삭제방법 문의 [1] 노란하늘 2018.06.11 813
10242 날짜비교 (형변환) 질문 드립니다. [1] 비폭력무저항 2018.06.08 811
10241 제발 부탁드립니다 하 [1] fjfjfj 2018.06.07 1389
10240 row data 한줄을 두줄로...(현충일인데 근무중 헬프미..) [1] 촐이 2018.06.06 985
10239 다중열 서브쿼리 정렬 질문 [1] 정연석6546 2018.06.05 876
10238 sql 쿼리 질문 드립니다 me3258 2018.06.04 869





XE Login