칠이구729의 코딩 노트
SQL 쿼리문 연습(문제) 본문
(조인)
1. 직업이 ANALYST인 사원의 이름, 근무지, 직업 출력.
(비동등 조인)
2. 사원 테이블과 급여 등급 테이블을 조인하여 이름, 월급, 급여 등급 출력.
(외부 조인)
3. 사원 테이블과 부서 테이블을 조인하여 이름과 부서 위치를 출력. 단, 근무지에 근무하는 사원이 없어도 부서의 모든 위치를 함께 출력.
(자기 자신과 조인)
4. 사원 테이블을 자기 자신의 테이블과 조인하여 이름, 직업, 해당 사원의 관리자 이름, 관리자 직업을 출력.
(INTERSECT)
5. 사원 테이블에서 이름과 부서번호 10번, 20번을 출력하는 쿼리의 결과에서 부서 번호 20번, 30번을 출력하는 쿼리의 결과의 교집합을 출력.
(MINUS)
6. 사원 테이블에서 이름과 부서번호 10번, 20번을 출력하는 쿼리의 결과에서 부서 번호 20번, 30번을 출력하는 쿼리의 결과의 차이를 출력.
(WHERE절 서브쿼리문)
7. 'JONES'보다 더 많은 월급을 받는 사원들의 이름과 월급을 출력.
8. 'SCOTT'의 월급과 같은 월급을 받는 사원의 이름과 월급 출력.
9. 직업이 'SALESMAN'인 사원들과 같은 월급을 받는 사원들의 이름과 월급을 출력.
10. 관리자가 아닌 사원들의 이름, 월급, 직업을 출력.
11. 부서 테이블에 있는 부서 번호 중에서 사원 테이블에도 존재하는 부서 번호의 부서 번호, 부서명, 부서 위치를 출력.
12. 직업과 직업별 토탈 월급을 출력하는데, 직업이 'SALESMAN'인 사원들의 토탈 월급보다 더 큰 값들만 출력.
(FROM절 서브쿼리문)
13. 이름과 월급의 순위를 출력하는데 순위가 1위인 사원만 출력.
(SELECT절 서브쿼리문)
14. 직업이 'SALESMAN'인 사원들의 이름과 월급을 출력하는데, 최대 월급과 최소 월급도 같이 출력.
'SQL' 카테고리의 다른 글
SQL 쿼리문 연습(해답) (0) | 2021.06.10 |
---|