테이블(member)내 키값(w_num)에 매칭되는 가격(PRICE)을 수정하려고 CASE WHEN THEN 을 사용했구요
아래 조건 외에 다른 데이터는 원래 정보를 유지하도록 하려면 어떻게 해야 할까요? 제가 알기로는 WHEN 조건 외에 데이터는 ELSE 값으로 변경되는걸로 아는데 해당 조건만 변경시키고 싶은데 어떻게 해야할지 알려주시면 감사하겠습니다. 꼭 이 쿼리가 아니더라도 다른 쿼리가 있다면 조언 부탁드리겠습니다.
UPDATE member
SET PRICE =
CASE
WHEN w_num LIKE 'a111' THEN '2400'
WHEN w_num LIKE 'a222' THEN '2600'
WHEN w_num LIKE 'a333' THEN '3078'
WHEN w_num LIKE 'a444' THEN '9070'
WHEN w_num LIKE 'a555' THEN '6128'
WHEN w_num LIKE 'a666' THEN '2028'
ELSE ------->>>>>>>>>이부분 없이 사용할 수 있을까요??
END;
UPDATE member SET price = 2400 WHERE w_num = 'a111'; UPDATE member SET price = 2600 WHERE w_num = 'a222'; UPDATE member SET price = 3078 WHERE w_num = 'a333'; UPDATE member SET price = 9070 WHERE w_num = 'a444'; UPDATE member SET price = 6128 WHERE w_num = 'a555'; UPDATE member SET price = 2028 WHERE w_num = 'a666';