SELECT COUNT(*) FROM emp;
지정된 열의 레코드 수를 반환한다.
SELECT SUM(emp.salary) FROM emp;
지정된 열의 합을 반환한다.
SELECT AVG(emp.salary) FROM emp;
지정된 열의 평균 값을 반환한다.
SELECT MAX(emp.salary) FROM emp;
지정된 열에서 가장 큰 값을 반환한다.
SELECT MIN(emp.salary) FROM emp;
지정된 열에서 가장 작은 값을 반환한다.
SELECT emp.deptId, count(*)
FROM emp
GROUP BY emp.deptId;
지정된 열의 값별로 그룹을 만들어 집계 함수를 사용할 수 있다.
SELECT emp.deptId, count(*)
FROM emp
GROUP BY emp.deptId
HAVING emp.salary >= 5000;
HAVING 절은 GROUP BY와 함께 사용되며, 그룹화된 결과에 조건을 적용한다.
GROUP BY가 없을 경우의 WHERE절이라고 생각하면 된다.