BETWEEN(SQL Server Compact)

테스트할 범위를 지정합니다.

구문

test_expression [ NOT ] BETWEEN begin_expression AND end_expression

인수

  • test_expression
    begin_expression 및 end_expression으로 정의한 범위 내에 있는지 테스트할 식입니다. test_expression은 begin_expression 및 end_expression과 데이터 형식이 동일해야 합니다.

  • NOT
    조건자의 결과를 부정합니다.

  • begin_expression
    MicrosoftSQL Server Compact의 모든 유효한 식입니다. begin_expression은 test_expression 및 end_expression과 데이터 형식이 동일해야 합니다.

  • end_expression
    SQL Server Compact에서 유효한 식입니다. end_expression은 test_expression 및 begin_expression과 데이터 형식이 동일해야 합니다.

  • AND
    test_expression이 begin_expression 및 end_expression으로 지정한 범위 안에 있어야 함을 나타내는 자리 표시자 역할을 합니다.

결과 형식

bit

반환 값

BETWEEN은 test_expression 값이 begin_expression 값보다 크거나 같고 end_expression 값보다 작거나 같으면 TRUE를 반환합니다.

NOT BETWEEN은 test_expression 값이 begin_expression 값보다 작거나 end_expression 값보다 크면 TRUE를 반환합니다.

주의

배타적 범위를 지정하려면 부등호 연산자(> 및 <)를 사용하십시오. BETWEEN 또는 NOT BETWEEN 조건자에 대한 입력 값이 NULL이면 결과는 UNKNOWN입니다.

다음 예에서는 데이터베이스에서 재고가 35개 미만인 제품을 파악합니다.

SELECT [Product ID], [Product Name] FROM Products WHERE [Units In Stock] BETWEEN '0' AND '35'