[sql] BETWEEN 연산자를 사용하여 특정 범위에 있는 레코드 삭제

SQL에서 BETWEEN 연산자는 특정 범위에 있는 값을 선택하는 데 사용됩니다. 이 연산자를 사용하여 특정 범위에 있는 레코드를 삭제해야 할 때는 다음과 같은 방법을 사용할 수 있습니다.

BETWEEN 연산자 소개

BETWEEN 연산자는 주어진 두 값 사이에 있는 값을 선택하는 데 사용됩니다. 일반적인 문법은 다음과 같습니다.

SELECT column_name
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

위 코드에서 column_name은 검색할 열의 이름입니다. table_name은 테이블의 이름이고, value1value2는 범위의 시작과 끝 값을 나타냅니다.

특정 범위에 있는 레코드 삭제하기

만약 BETWEEN 연산자를 사용하여 특정 범위에 있는 레코드를 삭제하고 싶다면 다음과 같은 방법을 사용할 수 있습니다.

DELETE FROM table_name
WHERE column_name BETWEEN value1 AND value2;

위 코드에서 table_name은 레코드가 포함된 테이블의 이름입니다. column_name은 삭제할 레코드를 결정하는 열의 이름입니다. value1value2는 삭제할 범위의 시작과 끝 값을 나타냅니다.

예제

다음은 “employees”라는 테이블에서 “salary” 열의 값이 3000과 5000 사이에 있는 레코드를 삭제하는 예제입니다.

DELETE FROM employees
WHERE salary BETWEEN 3000 AND 5000;

위 예제 코드는 “employees” 테이블에서 “salary” 열의 값이 3000과 5000 사이에 있는 레코드를 모두 삭제합니다.

참고 자료