같은 컬럼의 행들에 한방에 update 하기 > db

본문 바로가기

db

같은 컬럼의 행들에 한방에 update 하기

페이지 정보

작성자 서방님 댓글 0건 조회 45회 작성일 15-06-18 11:53

본문

한 컬럼에 여러행들에 update를 한방에 업데이트 하는방법.


이런 경우 말이다.



[ TABLE ]

id 

name 
 1 사자
 2 고양이 



name컬럼의 값을

id가 1이면 "lion"으로, id가 2이면 "cat"으로 바꾸고 싶다.


그럴땐 Case문을 쓰면된다.



UPDATE TABLE

SET

name = CASE

WHEN id = 1 THEN "lion"

WHEN id = 2 THEN "cat"

END

WHERE

name IN (1, 2)





그럼 결과는 아래와 같이 나타난다.



[ TABLE ] - 결과

id 

name 
 1

 lion

 2 cat 

댓글목록

등록된 댓글이 없습니다.

Total 447건 1 페이지
게시물 검색

회원로그인

접속자집계

오늘
355
어제
457
최대
592
전체
39,964

그누보드5
Copyright © seobangnim.com All rights reserved.
자바스크립트를 활성화 하세요![ 브라우저에서 자바스크립트를 활성화하는 방법 ]