BETWEEN(SQL Server Compact Edition)
테스트 범위를 지정합니다.
구문
test_expression [ NOT ] BETWEEN begin_expression AND end_expression
인수
- test_expression
begin_expression 및 end_expression으로 정의한 범위 내에 있는지 테스트할 식입니다. test_expression은 begin_expression 및 end_expression과 데이터 형식이 동일해야 합니다.
- NOT
조건자의 결과를 부정하도록 지정합니다.
- begin_expression
Microsoft SQL Server 2005 Compact Edition(SQL Server Compact Edition)의 모든 유효한 식입니다. begin_expression은 test_expression 및 end_expression과 데이터 형식이 동일해야 합니다.
- end_expression
SQL Server Compact Edition 에서 유효한 식입니다. 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 ProductID, ProductName FROM Products WHERE UnitsInStock BETWEEN '0' AND '35'