PROFESSOR 테이블과 SALGRADE 테이블 NON-EQUI JOIN 

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

오라클공부 347. OUTER JOIN  (0) 2015.10.26
오라클공부 346. OUTER JOIN  (0) 2015.10.26
오라클공부 344. NON-EQUI JOIN  (0) 2015.10.26
오라클공부 343. NON-EQUI JOIN  (0) 2015.10.26
오라클공부 342. EQUI JOIN-JOIN~USING  (0) 2015.10.23

NON-EQUI JOIN

 

*실습 예

-101번 학과 교수의 교수번호, 이름, 급여, 급여 등급을 출력하여라.

 

NON-EQUI JOIN

 

*NON-EQUI JOIN

-'<', BETWEEN a AND b 와 같이 '=' 조건이 아닌 연산자 사용

 

*사용 예

-교수 테이블과 급여 등급 테이블을 NON-EQUI JOIN하여 교수별로 급여 등급을 출력하여라.

 

EQUI JOIN-JOIN~USING

 

*실습 예

-EQUI JOIN의 3가지 방법을 이용하여 성이 '김'씨인 학생들의 이름, 학과이름, 학과위치를 출력하여라.

 

-WHERE 절을 사용한 방법

 

-NATURAL JOIN 절을 사용한 방법

 

-JOIN~USING 절을 사용한 방법

EQUI JOIN-JOIN~USING

 

*사용 예

-JOIN~USING 절을 이용하여 학번, 이름, 학과번호, 학과이름, 학과위치를 출력하여라.

 

EQUI JOIN-JOIN~USING

 

*JOIN~USING 절을 이용한 EQUI JOIN

-USING절에 조인 대상 칼럼을 지정

-칼럼 이름은 조인 대상 테이블에서 동일한  이름으로 정의되어 있어야 함

 

*사용법

 

SELECT    table.column, table2.column

FROM       table1 JOIN table2

                USING (column);

 

-주의

。조인 애트리뷰트에 테이블 별명을 사용하면 오류가 발생

 

 

EQUI JOIN-NATURAL JOIN

 

*사용 예

-NATURAL JOIN을 이용하여 4학년 학생의 이름, 학과 번호, 학과 이름을 출력하여라.

 

EQUI JOIN-NATURAL JOIN

 

*사용 예

-NATURAL JOIN을 이용하여 교수 번호, 이름, 학과 번호, 학과 이름을 출력하여라.

 

+ Recent posts