종류 설명
Equi join 동일 컬럼을 기준으로 조인
Non-Equi Join 동일 컬럼이 없이 다른 조건을 사용하여 조인
Outer Join 조인 조건에 만족하지 않는 로우도 나타냄
Self Join 한 테이블 내에서 조인

 

1. 조인을 사용하여 뉴욕에서 근무하는 사원의 이름과 급여를 출력해라.

 

2. 조인을 사용하여 ACCOUNTING 부서 소속 사원의 이름과 입사일을 출력해라.

 

3. 직급이 MANAGER인 사원의 이름, 부서명을 출력해라.

 

4. 매니저가 KING인 사원들의 이름과 직급을 출력해라.

 

5. SCOTT과 동일한 근무지에서 근무하는 사원의 이름을 출력해라.

 

6. 부서 테이블의 40번 부서와 조인할 사원 테이블의 부서 번호가 없지만 40번 부서의 부서 이름도 출력되도록 해라.

 

 

Lev3. 있었는데요 없었습니다

문제 programmers.co.kr/learn/courses/30/lessons/59044

정답 

설명

오답 

이유 : order by 절의 실행 순서가 where 절의 실행 후 이기 때문

 

rownum이란? 

  • 오라클에서 지원하는가상 컬럼으로 쿼리의 결과에 1부터 하나씩 증가하여 붙는 컬럼
  • 사용 용도 : 여러 개의 결과를 출력하는 쿼리문을 실행 후 결과의 개수를 제한하여 가져오는데 씀
  • order by와 함께 사용할 때 주의
  • order by 절의 실행 순서가 where 절의 실행 후이기 때문에 order by와는 관계없이 rownum에 맞는 결과를 출력한 뒤 order by 절을 수행합니다.

 

참고 링크

kimtu89.github.io/oraclerownum/

+ Recent posts