- Count, Sum
- Avg, Min, Max
- Group By, Having
AWS RDS(database-1)에 접속하여 실습을 진행한다.
전 시간까지 쓴 police_station, crime_status 테이블을 사용할 것이다.
Aggregate functions, 집계함수란
여러 컬럼 혹은 테이블 전체 컬럼으로부터 하나의 결과값을 반환하는 함수이다.
Count: 총 개수를 계산해주는 함수
Sum: 숫자 컬럼의 합계를 계산해주는 함수
Avg: 평균을 계산해주는 함수
Min: 숫자 컬럼 중 가장 작은 값을 찾아주는 함수
Max: 숫자 컬럼 중 가장 큰 값을 찾아주는 함수
Group By: 그룹화하여 데이터를 조회하는 기능이다.
Having: 조건에 집계함수가 포함되는 경우, WHERE절을 사용할 수 없다.
대신 Having을 사용한다.
지금까지 본 순서를 정리하자면
SELECT column1, column2, ...
FROM table
WHERE condition
GROUP BY column1, column2, ...
HAVING condition (Aggregate Functions)
ORDER By column1, column2, ...
이렇다.