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

본문 바로가기
사이트 내 전체검색

db

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

페이지 정보

작성자 서방님 댓글 0건 조회 156회 작성일 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 464건 6 페이지
게시물 검색

회원로그인

접속자집계

오늘
91
어제
84
최대
1,347
전체
154,462
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.