✅ IN
UPDATE 테이블명
SET 컬럼명 = 새값
WHERE 컬럼명 IN (값1, 값2, 값3, ...);
ex)
UPDATE employees
SET salary = 5000
WHERE employee_id IN (1, 2, 3);
ex)
1️⃣ 여러 컬럼을 값에 대해 다른 업데이트시: CASE 사용
UPDATE employees
SET salary = CASE
WHEN employee_id = 1 THEN 5000
WHEN employee_id = 2 THEN 5500
WHEN employee_id = 3 THEN 6000
ELSE salary
END
WHERE employee_id IN (1, 2, 3);
'Database > ORACLE' 카테고리의 다른 글
[ORACLE 이론] UNION 중복 제거 (0) | 2025.01.21 |
---|---|
[ORACLE 이론] DECODE / CASE (0) | 2025.01.15 |
[ORACLE 이론] StringBuffer / StringBuilder (0) | 2024.02.19 |
[ORACLE 이론] NVL 함수 (0) | 2024.02.15 |
[ORACLE 이론] 조건문 (0) | 2024.02.14 |