투케이2K

11. (Oracle/오라클) inner join 내부조인 사용해 두 테이블간 일치하는 값 조건으로 교집합 데이터 출력 실시 본문

OracleDB

11. (Oracle/오라클) inner join 내부조인 사용해 두 테이블간 일치하는 값 조건으로 교집합 데이터 출력 실시

투케이2K 2021. 1. 8. 15:05

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Toad

개발 언어 : Oracle

/* =========================== */

/* =========================== */

[소스 코드]

 

/*
*[inner join 내부조인 사용해 두 테이블간 일치하는 값 조건으로 교집합 데이터 출력 실시]

*1. 내부조인이란 두 테이블간 일치하는 값 조건으로 교집합 정보를 출력한다 
*2. 내부조인을 사용하는 방법은 2가지가 있다
    (from 절에서 inner join 사용)
    (where 절에서 = 동등조인 사용)
*/

/*[from 절에서 inner join 사용]*/
SELECT T_IDX, T_NAME, T_SEX, T_AGE, T_PHONE, T_ADDR,
       T_DEPT_NAME, T_DEPT_PHONE, T_DEPT_PLACE
    FROM TEST_USER 
          INNER JOIN 
         TEST_DEPT 
          ON T_DEPT = T_DEPT_NAME;

/*[where 절에서 = 동등조인 사용]*/          
SELECT T_IDX, T_NAME, T_SEX, T_AGE, T_PHONE, T_ADDR,
       T_DEPT_NAME, T_DEPT_PHONE, T_DEPT_PLACE
    FROM TEST_USER, TEST_DEPT 
WHERE T_DEPT = T_DEPT_NAME;  

/* =========================== */

[결과 출력]

 

/* =========================== */

/* =========================== */

[요약 설명]

*1. 내부조인이란 두 테이블간 일치하는 값 조건으로 교집합 정보를 출력한다

*2. 내부조인을 사용하는 방법은 2가지가 있다

    (from 절에서 inner join 사용)

    (where 절에서 = 동등조인 사용)

/* =========================== */

반응형
Comments