[sql] 여러 행의 데이터 일괄적으로 수정하기

다음은 “employees” 테이블에서 여러 행의 “salary” 값을 한꺼번에 증가시키는 예제입니다.

UPDATE employees
SET salary = salary * 1.1
WHERE department = 'sales';

위 예제에서는 “employees” 테이블에서 “department”가 ‘sales’인 직원들의 “salary”를 10% 증가시키고 있습니다. 이렇게 함으로써 단일한 SQL 문으로 여러 행의 데이터를 한꺼번에 업데이트할 수 있습니다.

여러 행의 데이터를 변경할 때는 조건절을 잘 활용하여 대상 행을 정확하게 지정하는 것이 중요합니다. 또한, 실수로 모든 행을 대상으로 수정하는 것을 방지하기 위해 조건절을 더 정확히 작성하는 것이 좋습니다.

데이터 일괄 수정 시에는 항상 업데이트되는 대상 데이터와 조건에 신중하게 접근하여 데이터 무결성을 유지해야 합니다.