BETWEEN(SQL Server Compact)

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

test_expression [ NOT ] BETWEEN begin_expression AND end_expression

test_expression

begin_expressionend_expression으로 정의한 범위 내에 있는지 테스트할 식입니다. test_expressionbegin_expressionend_expression과 데이터 형식이 동일해야 합니다.

NOT

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

begin_expression

MicrosoftSQL Server Compact의 모든 유효한 식입니다. begin_expressiontest_expressionend_expression과 데이터 형식이 동일해야 합니다.

end_expression

SQL Server Compact에서 유효한 식입니다. end_expressiontest_expressionbegin_expression과 데이터 형식이 동일해야 합니다.

AND

test_expressionbegin_expressionend_expression으로 지정한 범위 안에 있어야 함을 나타내는 자리 표시자 역할을 합니다.

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'
표시: