[sql] BETWEEN 연산자를 사용하여 특정 범위에 있는 레코드 삭제
SQL에서 BETWEEN 연산자는 특정 범위에 있는 값을 선택하는 데 사용됩니다. 이 연산자를 사용하여 특정 범위에 있는 레코드를 삭제해야 할 때는 다음과 같은 방법을 사용할 수 있습니다.
BETWEEN 연산자 소개
BETWEEN 연산자는 주어진 두 값 사이에 있는 값을 선택하는 데 사용됩니다. 일반적인 문법은 다음과 같습니다.
SELECT column_name
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
위 코드에서 column_name
은 검색할 열의 이름입니다. table_name
은 테이블의 이름이고, value1
과 value2
는 범위의 시작과 끝 값을 나타냅니다.
특정 범위에 있는 레코드 삭제하기
만약 BETWEEN 연산자를 사용하여 특정 범위에 있는 레코드를 삭제하고 싶다면 다음과 같은 방법을 사용할 수 있습니다.
DELETE FROM table_name
WHERE column_name BETWEEN value1 AND value2;
위 코드에서 table_name
은 레코드가 포함된 테이블의 이름입니다. column_name
은 삭제할 레코드를 결정하는 열의 이름입니다. value1
과 value2
는 삭제할 범위의 시작과 끝 값을 나타냅니다.
예제
다음은 “employees”라는 테이블에서 “salary” 열의 값이 3000과 5000 사이에 있는 레코드를 삭제하는 예제입니다.
DELETE FROM employees
WHERE salary BETWEEN 3000 AND 5000;
위 예제 코드는 “employees” 테이블에서 “salary” 열의 값이 3000과 5000 사이에 있는 레코드를 모두 삭제합니다.