반응형
조인 (SELF JOIN)
-하나의 테이블에 2개 이상의 테이블 별칭을 부여하여 서로 다른 테이블로 간주하여조인연산 수행
사용예)회원테이블에서 직업이 '주부'인 회원들의 평균 마일리지보다
많은 마일리지를 보유한 회원을 조회하시오
ALIAS는 회원번호, 회원명, 직업, 마일리지
SELECT MEM_ID AS 회원번호,
MEM_NAME AS 회원명,
MEM_JOB AS 직업,
C.AMILE AS 평균마일리지,
MEM_MILEAGE AS 마일리지
FROM MEMBER A,
(SELECT AVG(MEM_MILEAGE) AS AMILE
FROM MEMBER B
WHERE MEM_JOB = '주부') C
WHERE A.MEM_MILEAGE >= C.AMILE;
사용예)사원테이블에서 직책이 영업관리자(SA_MAN)인 145번 사원보다
급여를 많이 받는 사원을 조회하시오
ALIAS는 사원번호, 사원명,입사일, 직책코드, 급여
SELECT A.EMPLOYEE_ID AS 사원번호,
A.EMP_NAME AS 사원명,
A.HIRE_DATE AS 입사일,
A.JOB_ID AS 직책코드,
A.SALARY AS 급여
FROM EMPLOYEES A, EMPLOYEES B
WHERE B.EMPLOYEE_ID = 145
AND A.SALARY >= B.SALARY;
반응형
'DB > SQL(오라클)' 카테고리의 다른 글
오라클(SQL)서브쿼리 사용방법 (0) | 2021.03.17 |
---|---|
오라클(SQL)외부조인 (0) | 2021.03.16 |
오라클(SQL)PL/SQL NON-EQUI JOIN (0) | 2021.03.16 |
오라클(SQL)NULL을 만들어주는 방법(NULLIF) (0) | 2021.03.16 |
오라클(SQL)집계함수(ROLLUP, CUBE) (0) | 2021.03.15 |