>  기사  >  데이터 베이스  >  오라클에서 Join on 사용법은 무엇입니까?

오라클에서 Join on 사용법은 무엇입니까?

WBOY
WBOY원래의
2022-02-18 16:40:2010577검색

Oracle에서는 내부 조인과 외부 조인에 "join on"이 자주 사용됩니다. from 내부 또는 외부 조인을 사용하는 경우 두 테이블을 연결하는 연결 조건을 지정하려면 on 연산자를 사용해야 합니다. 두 테이블이 일종의 조건부 연결을 통과한다는 것입니다.

오라클에서 Join on 사용법은 무엇입니까?

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

oracle에서 Join on의 사용법은 무엇입니까?

Oracle Join ON 사용 방법:

내부 조인 및 외부 링크:

내부 조인은 조인 조건을 충족하는 레코드를 반환하는 데 사용되며 외부 조인은 확장입니다. 내부 조인의 경우 연결 조건을 만족하는 레코드뿐만 아니라 연결 조건을 만족하지 않는 레코드도 반환됩니다. 구문은 다음과 같습니다.

    select table1.column,table2.column from table1 [inner|left|right|full]join table2 on table1.column=table2.column;

inner 조인은 내부 조인을 의미하고 왼쪽 조인은 왼쪽을 의미합니다. 외부 조인, 오른쪽 조인은 오른쪽 외부 조인, 전체 조인은 전체 조인을 의미합니다. on은 연결 조건을 지정하는 데 사용됩니다.

Join은 두 테이블을 연결하는 것이며 on은 두 테이블이 특정 조건을 통해 연결된다는 의미입니다.

참고: 내부 및 외부 조인을 사용하는 경우 연결 조건을 지정하려면 on 연산자를 사용해야 합니다. (+) 연산 문자 연결의 경우, 연결 조건을 지정할 위치를 사용해야 합니다.

1. 내부 조인 쿼리는 기본적으로 연결이 지정되지 않은 경우 내부 조인입니다. 예:

     select t1.name,t2.name from cip_temps t1 inner join cip_tmp t2 on t1.ID=t2.id;

2. 왼쪽 외부 조인 쿼리는 다음과 같습니다. 조건을 충족하는 모든 레코드만 반환할 뿐만 아니라 연결 조건을 충족하지 않는 연결 연산자의 왼쪽에 있는 테이블의 다른 행도 반환합니다. 예:

    select t1.name,t2.name from cip_temps t1 left join cip_tmp t2 on t1.ID=t2.id;

3 오른쪽 외부 조인. 조인 쿼리는 가격 조정을 충족하는 모든 레코드를 반환할 뿐만 아니라 연결 조건을 충족하지 않는 연결 작업도 반환합니다. 기호 오른쪽에 있는 테이블의 다른 행, 예:

    select t1.name,t2.name from cip_temps t1 right join cip_tmp t2 on t1.ID=t2.id;

4. 전체 조인 쿼리는 가격 조정을 충족하는 모든 레코드를 반환할 뿐만 아니라 조인 조건을 충족하지 않는 다른 행도 반환합니다. 예:

    select t1.name,t2.name from cip_temps t1 full join cip_tmp t2 on t1.ID=t2.id;

권장 튜토리얼: "Oracle Video tutorial

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

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