본문 바로가기
카테고리 없음

오라클 DB | Group by 절, Having절 사용 방법

by easy투자 2022. 5. 2.

 

Group by 절 : 직업별 급여 평균

 

여기서는 직업별 급여 평균을 구하기 위해서 Group by절을 사용하고 있습니다. 

 

 

 

SQL>select job, avg(sal) "평균급여" 
    from emp
    group by job;

 

from emp ⇨ emp라는 테이블에서

 

group by job ⇨ job이라는 컬럼에서 같은 값을 가진 그룹을 묶고

 

select job, avg(sal) "평균급여" ⇨ 이렇게 만들어진 테이블에서 job과 sal의 평균을 선택해서 출력한다

 

 

 

groupby

 

 

 

 

 

Having 절 : 직업별 급여 평균(단, 급여 평균 2000이상)

 

여기서는 group by 절을 활용해서 각 직종별 평균 급여를 구하고 그 중에서 having절로 조건을 붙여서 평균 급여가 2000 달러 이상인 직종을 출력하고 있습니다. 

 

SQL>select job, avg(sal) "평균급여"
    from emp
    group by job
    having avg(sal) >= 2000;

 

 

from emp ⇨ emp라는 테이블에서

 

group by job ⇨ job이라는 컬럼에서 같은 값을 가진 그룹을 묶고

 

having avg(sal) >= 2000 : 그 중에서 급여 평균이 2000달러 이상인 직종만 걸러낸다.

 

select job, avg(sal) "평균급여" ⇨ 이렇게 만들어진 테이블에서 job과 sal의 평균을 선택해서 출력한다

 

 

 

having

 

 

댓글