함수 종류
COUNT : 총 갯수 계산 SUM : 합계 계산 AVG : 평균 계산 MIN : 가장 작은 값 탐색 MAX : 가장 큰 값 탐색 FIRST : 첫번째 결과값 리턴 LAST : 마지막 결과값 리턴
COUNT
select COUNT(column) from tablename where condition;
SUM
select SUM(column) from tablename where condition;
AVG
select AVG(column) form tablename where condition;
MIN
select MIN(column) form tablename where condition;
MAX
select MAX(column) form tablename where condition;
GROUP BY
- 그룹화하여 데이터를 조회
- DISTINCT를 사용하면 ORDER BY 사용 불가
1) select column1, column2, ... from table where condition GROUP BY column1, column2, ... order by column1, column2, ...; 2) select DISTINCT column from table;
HAVING
- 조건에 집계함수가 포함되는 경우 WHERE 대신 HAVING 사용
select column1, column2, ... from table WHERE condition group by column1, column2, ... HAVING condition (Aggregate Functions) order by column1, column2, ...;
실습
자료출처 : 제로베이스 데이터 스쿨