[MySQL] 그룹함수 - COUNT, MAX, MIN, SUM, AVG

0
# 사원 수 출력
SELECT COUNT(*)
FROM emp;


# 가장 큰 사원 번호 출력
SELECT MAX(id)
FROM emp;


# 가장 고액 연봉
SELECT MAX(salary)
FROM emp;


# 가장 저액 연봉
SELECT MIN(salary)
FROM emp;


# 회사에서 1년 고정 지출(인건비)
SELECT SUM(salary)
FROM emp;


# 부서별, 1년 고정 지출(인건비)
SELECT deptId, SUM(salary)
FROM emp
GROUP BY deptId;


# 부서별, 최고연봉
SELECT deptId, MAX(salary)
FROM emp
GROUP BY deptId;


# 부서별, 최저연봉
SELECT deptId, MIN(salary)
FROM emp
GROUP BY deptId;


# 부서별, 평균연봉
SELECT deptId, AVG(salary)
FROM emp
GROUP BY deptId;
profile
초심 잃지 않기

0개의 댓글