> 데이터 베이스 > Oracle > 오라클에서 사이의 사용법은 무엇입니까

오라클에서 사이의 사용법은 무엇입니까

WBOY
풀어 주다: 2022-03-02 15:03:12
원래의
18295명이 탐색했습니다.

Oracle에서는 범위 내의 값을 가진 행 데이터를 선택하는 데 사이 연산자를 사용합니다. BETWEEN 연산자를 사용하여 명령문에서 반환된 행에 대한 검색 조건을 구성하는 경우 값이 지정된 범위 내에 있는 행만 나타납니다. 구문은 " 표현 [NOT] BETWEEN low AND high"입니다.

오라클에서 사이의 사용법은 무엇입니까

이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.

oracle에서 between의 사용법은 무엇인가요?

BETWEEN 연산자를 사용하면 테스트할 범위를 지정할 수 있습니다. BETWEEN 연산자를 사용하여 명령문에서 반환된 행에 대한 검색 조건을 구성하면 해당 값이 지정된 범위에 속하는 행만 반환됩니다.

다음은 BETWEEN 연산자의 구문을 설명합니다.

expression [ NOT ] BETWEEN low AND high
로그인 후 복사

위 구문에서

low 및 high - low 및 hight는 테스트할 범위의 하한값과 상한값을 지정합니다. low 및 hight 값은 리터럴 또는 표현식일 수 있습니다.

expression - low와 hight로 정의된 범위 내에서 테스트되는 표현식입니다. 비교가 가능하려면 표현식, low, hight의 데이터 유형이 동일해야 합니다.

AND - AND 연산자는 낮은 값과 높은 값을 구분하는 자리 표시자 역할을 합니다.

expression(표현식)의 값이 low 값보다 크거나 같고 hight 값보다 작거나 같을 경우 BETWEEN 연산자는 true를 반환합니다.

value >= low AND value <= high
로그인 후 복사

NOT BETWEEN 연산자는 BETWEEN 연산자의 결과를 부정합니다.

Oracle BETWEEN 예제

Oracle BETWEEN 연산자를 사용하는 몇 가지 예제를 살펴보겠습니다.

1. Oracle BETWEEN 숫자 예

다음 제품 표를 참조하세요.

오라클에서 사이의 사용법은 무엇입니까

다음 명령문은 표준 비용이 500에서 600 사이인 모든 제품을 반환합니다.

SELECT
    product_name,
    standard_cost
FROM
    products
WHERE
    standard_cost BETWEEN 500 AND 600
ORDER BY
    standard_cost;
로그인 후 복사

이 예에서는 표준 비용 값을 사용합니다. (standard_cost) 열의 ​는 500(포함)에서 600(포함) 사이의 범위와 비교됩니다. 이 쿼리는 표준 비용이 다음 사이인 제품만 반환합니다.

오라클에서 사이의 사용법은 무엇입니까

표준 비용이 500~600 사이가 아닌 제품을 쿼리하려면 다음과 같이 위 쿼리에 NOT 연산자를 추가합니다.

SELECT
    product_name,
    standard_cost
FROM
    products
WHERE
    standard_cost NOT BETWEEN 500 AND 600
ORDER BY
    product_name;
로그인 후 복사

Execute 위 쿼리 문은 다음을 생성합니다. 다음 결과 -

오라클에서 사이의 사용법은 무엇입니까

추천 튜토리얼: "Oracle Video Tutorial"

위 내용은 오라클에서 사이의 사용법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿