[sql] SQL BETWEEN 연산자를 이용한 조건부 업데이트

SQL의 BETWEEN 연산자는 특정 범위 내에 있는 값들을 선택하는 데 사용됩니다. 이 연산자를 활용하여 조건부 업데이트를 수행할 수 있습니다.

예를 들어, 특정 조건에 따라 특정 범위 내의 값을 업데이트하고자 한다고 가정해봅시다. 아래 예시를 통해 BETWEEN 연산자를 사용한 조건부 업데이트의 방법을 알아보겠습니다.

UPDATE 테이블명
SET 열이름 = 새로운값
WHERE 열이름 BETWEEN 시작값 AND 끝값;

위의 구문에서 테이블명은 업데이트를 수행할 테이블의 이름이고, 열이름은 업데이트를 수행할 열의 이름입니다. 새로운값은 업데이트될 값입니다. 시작값끝값은 BETWEEN 연산자로 선택할 범위를 지정하는 값입니다.

이제 실제 예시를 통해 문제를 해결해보겠습니다. 예를 들어, employees 테이블에서 연봉이 50000에서 70000 사이인 직원들의 연봉을 10000으로 인상하고자 한다고 가정해봅시다.

UPDATE employees
SET salary = salary + 10000
WHERE salary BETWEEN 50000 AND 70000;

위의 쿼리를 실행하면 해당 범위 내에 있는 직원들의 연봉이 10000 증가됩니다.

BETWEEN 연산자를 사용하면 범위 내에 있는 값을 선택하여 업데이트하는 조건부 업데이트를 간단하게 수행할 수 있습니다. SQL의 다양한 연산자들을 적절히 활용하면 데이터를 효율적으로 업데이트할 수 있습니다.


참고: