6.MySql(scott)-기본문법 - Group by

JungSik Heo·2024년 12월 15일
1

MySQL

목록 보기
17/33

Group by => 기준필드 => 기준필드를 기준으로 그룹으로 묶는다

부서별 급여의 총합을 출력

SQL> select deptno, sum(sal) 
from emp
group by deptno;

부서별 급여의 평균값을 출력

SQL> select deptno, avg(sal)
from emp
group by deptno;

부서별 급여의 평균값을 반올림해서 소수첫째 자리 까지만 구해보세요

SQL> select deptno,round(avg(sal),1) 
from emp
group by deptno;

급여가 1000인 이상인 사원들의 부서별 평균 급여의 반올림 값을
부서번호로 내림 차순해서 출력해보세요

SQL> select deptno,round(avg(sal))
from emp
where sal >=1000
group by deptno	
order by deptno desc;

급여가 2000 이상인 사원들의 부서별 평균 급여의 반올림 값을
평균급여의 반올림값으로 오름차순해서 출력해보세요

SQL> select deptno,round(avg(sal))
from emp
where sal >= 2000
group by deptno
order by round(avg(sal)) asc;

급여가 1000인 이상인 사원들의 부서별 평균 급여를 출력해보세요
단, 부서별 평균 급여가 2000이상인 부서만 출력하세요

SQL> select deptno, avg(sal)
from emp
where sal >= 1000
group by deptno
having avg(sal) >= 2000;
profile
쿵스보이(얼짱뮤지션)

0개의 댓글