출처: https://bumcrush.tistory.com/182 [맑음때때로 겨울]
반응형

전체사원의 평균 급여보다 많이 받는 사원이 사원번호, 이름, 급여 정보를 알고싶으면

1. 전체사원의 평균급여를 알아낸다.

SQL > select avg(salary) from employees;

 

2. WHERE salary > 1번 결과

SQL >  select employee_id, last_name, salary
          from employees
          where salary > "1번결과"

 

이렇게 두번 쿼리를 작성해야한다. 서브쿼리를 이용하면 이를 한번에 해결할수있다.

 

SQL > select employee_id, last_name, salary
         from employees
         where salary > (select avg(salary) from employees);

 

반응형

+ Recent posts