[sql] UPDATE 문으로 특정 열의 데이터 일괄 수정하기

예를 들어, employees 테이블에서 모든 직원의 부서를 ‘인사부’로 변경하려면 다음과 같이 UPDATE 문을 작성할 수 있습니다.

UPDATE employees
SET department = '인사부'
WHERE department <> '인사부';

위의 예제에서는 employees 테이블에서 부서가 ‘인사부’가 아닌 모든 행의 부서를 ‘인사부’로 변경합니다. 즉, department 열의 값을 ‘인사부’로 수정하는 것입니다.

수정 작업을 수행하기 전에 WHERE 조건을 사용하여 대상 행을 명확하게 지정하는 것이 중요합니다. 이렇게 하면 실수로 모든 행의 데이터를 수정하는 것을 방지할 수 있습니다.

참고문헌: