Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

식 값이 지정된 값 범위에 속하는지 여부를 확인합니다. 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을 생략해야 합니다.



도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×