> 데이터 베이스 > Oracle > 사이에 oracle의 사용법은 무엇입니까?

사이에 oracle의 사용법은 무엇입니까?

青灯夜游
풀어 주다: 2022-04-18 18:58:16
원래의
8358명이 탐색했습니다.

between은 범위 내의 값을 가진 행 데이터를 선택하는 데 사용됩니다. 이 키워드가 행에 대한 검색 조건을 구성하는 경우 구문은 "SELECT field name FROM table name WHERE 표현식 [NOT] BETWEEN lower Limit AND upper Limit"입니다. SELECT 문에 의해 반환되며, 지정된 범위에 해당하는 값이 있는 행만 반환됩니다.

사이에 oracle의 사용법은 무엇입니까?

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

BETWEEN 연산자는 Oracle에서 범위 내의 값을 가진 행 데이터를 선택하는 데 사용할 수 있습니다.

Oracle BETWEEN 연산자 구문

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

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

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

위 구문에서:

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

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

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

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

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

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

Oracle BETWEEN 예제

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

1. Oracle BETWEEN 숫자 예

아래 제품 표를 예로 들어 보겠습니다.

사이에 oracle의 사용법은 무엇입니까?

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

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

이 예에서는 표준 비용(standard_cost) 열의 값을 500~600 범위에서 비교하여 필터링합니다. 이 쿼리는 표준 비용이 다음 사이인 제품만 반환합니다.

사이에 oracle의 사용법은 무엇입니까?

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

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

2. Oracle BETWEEN 날짜 example

데모를 위해 아래 주문 테이블을 예로 들어 보겠습니다.

사이에 oracle의 사용법은 무엇입니까?

2016년 12월 1일부터 2016년 12월 31일까지 고객 주문을 쿼리하려면 다음 문을 사용할 수 있습니다.

SELECT
    order_id, customer_id, status, order_date
FROM
    orders
WHERE
    order_date BETWEEN DATE &#39;2016-12-01&#39; AND DATE &#39;2016-12-31&#39;
ORDER BY
    order_date;
로그인 후 복사

문을 실행한 후, 다음 결과를 얻을 수 있습니다.

사이에 oracle의 사용법은 무엇입니까?

추천 튜토리얼: "Oracle Tutorial"

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

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