728x90
반응형
오라클 SQL과 PL/SQL | 서진수 - 교보문고
오라클 SQL과 PL/SQL | SQL과 PL/SQL에 대한 가장 쉽고 친절한 입문서SQL과 PL/SQL에 대한 내용은 방대하며 어려운 내용들이 많기 때문에 처음 공부하는 학습자는 스스로 공부하기가 쉽지 않다. 이 책은
product.kyobobook.co.kr
다중행 Sub Query 연습문제 1 pg.446
emp2 테이블을 사용하여 전체 직원 중 'Section head' 직급의 최소 연봉자보다 연봉이 높은 사람의 이름과 직금, 연봉을 출력하세요. 단, 연봉 출력 형식은 아래와 같이 천 단위 구분 기호와 $ 표시를 하세요.
SQL
1
2
3
4
5
6
7
|
select name, position, to_char(pay, '$999,999,999') "SALARY"
from emp2
where pay >any (
select pay
from emp2
where position = 'Section head'
);
|
cs |
실행 결과
다중행 Sub Query 연습문제 2
student 테이블을 조회하여 전체 학생 중에서 체중이 2학년 학생들의 체중에서 가장 적게 나가는 학생보다 몸무게가 적은 학생의 이름과 학년과 몸무게를 출력하세요.
SQL
1
2
3
4
5
6
7
|
select name, grade, weight
from student
where weight <ALL (
select weight
from student
where grade = 2
);
|
cs |
실행 결과
반응형
다중 행 Sub Query 연습문제 3 pg. 447
emp2 테이블과 dept2 테이블을 조회하여 각 부서별 평균 연봉을 구하고 그 중에서 평균 연봉이 가장 적은 부서의 평균 연봉보다 적게 받는 직원들의 부서명, 직원명, 연봉을 출력하세요.
SQL
1
2
3
4
5
6
7
8
9
|
select d.dname, e.name, to_char(e.pay, '$99,999,999') "SALARY"
from emp2 e, dept2 d
where e.deptno = d.dcode
and pay <ALL (
select avg(pay)
from emp2
group by deptno
)
order by e.pay;
|
cs |
실행 결과
728x90
반응형
'[SQL]다양한 예제로 쉽게 배우는 오라클 > 10장' 카테고리의 다른 글
[다양한 예제로 쉽게] 다중 칼럼 Sub Query 연습문제 pg.448~449 (0) | 2023.01.19 |
---|---|
[다양한 예제로 쉽게] 단일행 Sub Query 연습문제 pg.441 (0) | 2023.01.19 |