Between...And 연산자

식 값이 지정된 값 범위에 속하는지 여부를 확인합니다. SQL 문에서 이 연산자를 사용할 수 있습니다.

구문

expr [Not] Betweenvalue1Andvalue2

Between...And 연산자 구문은 다음과 같이 구성됩니다.

구성 요소

설명

expr

평가할 데이터가 포함된 필드를 식별하는 식입니다.

value1, value2

expr을 평가할 기준 식입니다.


주의

expr 값이 value1value2(포함) 사이에 있으면 Between...And 연산자는 True를 반환하고, 사이에 있지 않으면 False를 반환합니다. Not 논리 연산자를 포함하여 반대 조건(exprvalue1value2로 정의된 범위 밖에 있는지 여부)을 평가할 수 있습니다.

Betwee n...And를 사용하여 필드 값이 지정된 숫자 범위에 속하는지 확인할 수 있습니다. 다음 예에서는 주문이 우편 번호 범위 내의 위치에 배송되었는지 여부를 확인합니다. 우편 번호가 98101~98199 사이인 경우IIf 함수는 “Local”을 반환합니다. 범위에 속하지 않으면 "Nonlocal"을 반환합니다.

SELECT IIf(PostalCode Between 98101 And 98199, “Local”, “Nonlocal”) FROM Publishers

expr, value1 또는 value2가 Null인 경우 Between...AndNull 값을 반환합니다.

와일드카드 문자(예: *)는 리터럴로 처리되므로 Between...And 연산자와 함께 사용할 수 없습니다. 예를 들어, 980~989로 시작하는 모든 우편 번호를 찾는 데는 980* 및 989*를 사용할 수 없습니다. 대신, 이 작업을 수행할 수 있는 두 가지 대안이 있습니다. 텍스트 필드의 왼쪽 3자를 사용하는 쿼리에 식을 추가하고 해당 문자에서 Between...And를 사용할 수 있습니다. 또는 확장된 우편 번호를 사용할 경우 추가 문자로 높은 값과 낮은 값을 패딩할 수 있습니다(이 경우 98000 to 98999 또는 98000 to 98999 – 9999). 일부 우편 번호에 확장된 섹션이 있고 다른 부분에는 없는 경우 98000이 삭제되므로 낮은 값에서 – 0000을 생략해야 합니다.



Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×