UPDATE my_table(테이블 이름)
SET new_column =
CASE
WHEN column1 = somevalue1 (이 조건이 만족하면)
THEN newvalue1 (new_column의 값을 이 값으로 정합니다)
WHEN cloumn2 = somevalue2
THEN newvalue2
ELSE newvalue3 (두 개의 조건이 모두 맞지 않으면 이 값이 됩니다)
END; (END로 CASE문을 끝마치고, 세미클론으로 UPDATE문을 마칩니다)
'데이터베이스 > MySQL' 카테고리의 다른 글
연산 - SUM(), AVG() 함수 (0) | 2011.08.24 |
---|---|
순서 정렬 - ORDER BY (0) | 2011.08.24 |
문자 추출 - RIGHT, LEFT, SUBSTRING_INDEX 문 (0) | 2011.08.23 |
테이블 수정 - ALTER 문 (0) | 2011.08.23 |
CREATE TABLE 반환 - SHOW 문 (0) | 2011.08.23 |