[sql] SQL BETWEEN 연산자 사용 방법

SQL BETWEEN 연산자는 지정된 범위 내에 있는 값들을 포함하는 조건을 검색하는 데 사용됩니다. 이 연산자는 주어진 두 개의 값 사이에 있는 모든 값에 대해 조건을 만족하는 결과를 반환합니다. 이 글에서는 SQL BETWEEN 연산자의 사용 방법에 대해 알아보겠습니다.

BETWEEN 연산자 구문

BETWEEN 연산자를 사용하여 SQL 쿼리를 작성할 때 다음과 같은 구문을 사용합니다:

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

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

BETWEEN 연산자 사용 예제

다음은 예제를 통해 BETWEEN 연산자를 사용하는 방법을 보여줍니다.

예를 들어, employees 테이블에서 age 열이 25와 30 사이에 있는 모든 직원을 검색하려면 다음과 같은 SQL 문을 작성할 수 있습니다:

SELECT *
FROM employees
WHERE age BETWEEN 25 AND 30;

위의 예제에서는 employees 테이블에서 age 열의 값이 25보다 크거나 같고 30보다 작거나 같은 모든 행을 반환합니다.

BETWEEN 연산자와 NOT 연산자 함께 사용하기

BETWEEN 연산자와 NOT 연산자를 함께 사용하여 특정 범위에 속하지 않는 값들을 검색할 수도 있습니다. 다음은 NOT BETWEEN 연산자를 사용하는 예제입니다:

SELECT *
FROM employees
WHERE age NOT BETWEEN 25 AND 30;

위의 예제에서는 age 열이 25와 30 사이에 속하지 않는 모든 행을 반환합니다.

결론

SQL BETWEEN 연산자는 주어진 범위 내에 있는 값들을 검색하는 데 유용한 도구입니다. 이 연산자를 사용하여 특정 범위에 속하는 값들을 신속하게 검색할 수 있습니다. BETWEEN 연산자의 사용 방법에 대해 알고 있으면 데이터베이스에서 원하는 조건을 정확하게 필터링할 수 있을 것입니다.