그룹화 하여 데이터를 조회
Select column1, column2, ...
From 테이블이름
where 조건
Group by column1, column2, ...
정렬! Order by column1, column2, ...;
Distinct 로 중복을 없애는 것은 가능하나 이는 정렬이 안됨!
crime_status 에서 경찰서별로 그룹화 하여 경찰서 이름을 조회

경찰서 별로 총 발생 범죄 건수를 검색

경찰서 별 평균 범죄 검거 건수 검색

경찰서 별 평균 범죄 발생건수와 평균 범죄 검거 건수를 검색

조건에 집계함수가 포함되는 경우 where 대신 having 사용
WHERE 절에는 집계함수 사용 불가!!!!!
Select column1, column2, ...
FROM 테이블 이름
where 조건
Group by column1, column2, ...
Having 조건 (aggregate functions)
order by column1, column2, ...
ex) 경찰서 별로 발생한 범죄 건수의 합이 4000건 보다 큰 경우를 탐색
Select police_station, sum(case_number) count
From crime_status
Where status_type Like '발생'
Group by police_station
Having count > 4000;
경찰서 별 발생한 범죄 건수의 합이 4,000건 보다 많은 경우를 검색

경찰서 별 발생한 폭력과 절도의 범죄 건수 평균이 2000보다 큰 경우를 검색
