SQL BETWEEN 연산자는 특정 값의 범위에 속하는 데이터를 선택하는 데 사용됩니다. 이 연산자는 특히 숫자 데이터나 날짜 데이터를 정렬하거나 필터링할 때 유용합니다.
BETWEEN 연산자 사용법
BETWEEN 연산자를 사용하면 특정 범위에 속하는 값을 선택할 수 있습니다. 사용법은 다음과 같습니다:
SELECT column1, column2, ...
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
위의 구문에서 column_name
은 값을 비교할 열의 이름이고, value1
과 value2
는 범위의 시작 값과 끝 값입니다.
BETWEEN 연산자의 예시
다음은 BETWEEN 연산자를 사용하여 특정 범위에 속하는 데이터를 정렬하는 예시입니다:
SELECT *
FROM employees
WHERE salary BETWEEN 3000 AND 5000;
위의 예시는 employees
테이블에서 salary
열의 값이 3000에서 5000 사이에 있는 데이터를 선택합니다.
NOT BETWEEN 연산자 사용법
BETWEEN 연산자와 반대로, NOT BETWEEN 연산자는 특정 범위에 속하지 않는 값을 선택합니다. 사용법은 다음과 같습니다:
SELECT column1, column2, ...
FROM table_name
WHERE column_name NOT BETWEEN value1 AND value2;
위의 구문에서 column_name
은 값을 비교할 열의 이름이고, value1
과 value2
는 범위의 시작 값과 끝 값입니다.
NOT BETWEEN 연산자의 예시
다음은 NOT BETWEEN 연산자를 사용하여 특정 범위에 속하지 않는 데이터를 정렬하는 예시입니다:
SELECT *
FROM employees
WHERE salary NOT BETWEEN 3000 AND 5000;
위의 예시는 employees
테이블에서 salary
열의 값이 3000에서 5000 사이에 속하지 않는 데이터를 선택합니다.
결론
SQL BETWEEN 연산자는 특정 범위에 속하는 데이터를 선택하는 데 유용한 도구입니다. BETWEEN과 NOT BETWEEN 연산자를 사용하여 조건에 맞는 데이터를 정확하게 필터링할 수 있으므로, 데이터 정렬이나 검색 관련 작업을 할 때 유용하게 활용할 수 있습니다.