Oracle/SQL Fundamentals I
8일차 # 5-17: 조건 추가
Bohemian life
2012. 4. 13. 17:12
SELECT e.employee_id, e.last_name, e.department_id,
d.department_id, d.location_id
FROM employees e JOIN departments d
ON (e.department_id = d.department_id)
AND e.manager_id = 149 ;
==> AND 대신 WHERE를 써도 됩니다.
쉬어가는 문제) 부서별 평균급여와 부서이름을 출력하는 쿼리를 작성하세요.
이건 부서이름이랑 평균급여만 우선 출력
SQL> select e.sal, d.dname
2 from emp e join dept d
3 on (d.deptno = e.deptno);
select e.*, d.*
from emp e join dept d
on (d.deptno = e.deptno);
↓ ↓ ↓
select avg(e.sal) as 평균급여, d.dname as 부서명
from emp e join dept d
on (d.deptno = e.deptno)
group by d.dname;