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

oracle의 사용법은 무엇입니까

WBOY
WBOY원래의
2022-01-21 11:33:594090검색

Oracle에서 and는 "and"를 의미하는 논리 연산자입니다. 지정된 조건을 필터링하는 데 사용됩니다. 조건식 중 하나가 true인 경우에만 반환됩니다. False인 경우 and 연산자는 false를 반환합니다.

oracle의 사용법은 무엇입니까

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

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

AND 연산자는 부울 표현식을 결합하여 두 표현식이 모두 true이면 true를 반환하는 논리 연산자입니다. AND 연산자는 표현식 중 하나가 false인 경우 false를 반환합니다.

AND 연산자의 구문은 다음과 같습니다.

expression_1 AND expression_2

다음 표에서는 AND 연산자를 사용하여 true, false 및 NULL 값을 결합할 때의 결과를 보여줍니다.

oracle의 사용법은 무엇입니까

일반적으로 SELECT, DELETE의 WHERE 하위에서 및 UPDATE 문 문장에서 AND를 사용하여 데이터 일치 조건을 형성합니다. 또한 JOIN 절의 조건자에 AND 연산자를 사용하여 조인 조건을 구성합니다.

선언에 여러 논리 연산자를 사용할 때 Oracle은 항상 AND 연산자를 먼저 평가합니다. 그러나 괄호를 사용하여 평가 순서를 변경할 수 있습니다.

Oracle AND 연산자 예

다음 데이터베이스의 주문 테이블을 예로 들어 보겠습니다.

oracle의 사용법은 무엇입니까

1. Oracle AND 두 부울 표현식 결합의 예

다음 예에서는 고객 번호 2인 고객을 찾습니다. is Pending:

SELECT order_id, customer_id, status, TO_CHAR(order_date,'YYYY-MM-DD') AS order_date
FROM orders
WHERE  status = 'Pending'  AND customer_id = 2
ORDER BY order_date;

이 예에서 쿼리는 두 표현식, 즉

status = 'Pending' 및 customer_id = 2

을 충족하는 모든 주문 정보를 반환합니다. 위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

oracle의 사용법은 무엇입니까

2. 두 개 이상의 부울 표현식을 결합하는 Oracle AND의 예

여러 AND 연산자를 사용하여 부울 표현식을 결합할 수 있습니다.

예를 들어, 다음 문은 다음 조건을 모두 충족하는 주문을 검색합니다.

placed in 2017.

판매원번호는 60번 입니다.

배송상태 확인 가능합니다.

다음 쿼리 문을 참조하세요.

SELECT
    order_id,
    customer_id,
    status,
    TO_CHAR(order_date, 'YYYY-MM-DD') AS order_date
FROM
    orders
WHERE
    status = 'Shipped'
    AND salesman_id = 60
    AND EXTRACT(YEAR FROM order_date) = 2017
ORDER BY
    order_date;

위 코드를 실행하면 다음 결과를 얻을 수 있습니다.

oracle의 사용법은 무엇입니까

추천 튜토리얼: "Oracle Tutorial"

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.