[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의 다양한 연산자들을 적절히 활용하면 데이터를 효율적으로 업데이트할 수 있습니다.
참고: