Aggregate function 집계함수
1. count() 함수
- 총 개수를 세어주는 함수
- select count(컬럼명) from 테이블명 으로 사용한다.
count() 함수이므로, 작성할 때 괄호를 띄어쓰면 에러가 발생한다. 반드시 붙여써야한다! distinct를 써서, 중복값 빼고 하나만 가진 데이터들의 값 개수를 셀 수 있다.
2. sum() 함수
- 숫자 칼럼들의 합계를 계산해주는 함수(반드시 숫자)
- case_number = 건수를 나타내는 컬럼의 합을 구하여 어떤 경찰서별 죄목별 발생 또는 검거의 건수를 구할 수 있다. 발생한 총 건수의 합, 살인 발생 건수의 합, 중부경찰서에서 검거된 건수의 총 합을 구해보았다.
3. avg() 함수
- 숫자 칼럼의 평균을 계산해주는 함수 (반드시 숫자)
- 폭력이 검거된 건수들의 평균을 구한다. where 절에서 폭력 & 검거 로 검색하면, 폭력 검거 건수가 나올 것이다. 실제로 조회했을때 나오는 저 값들의 평균값일것이다.
4. min() 함수
- 숫자 칼럼 중, 가장 작은 값을 찾아주는 함수 (반드시 숫자)
- 강도 발생 건수 중 가장 작은 값을 구해본다. 1건이 가장 작은곳이며, 동작, 종암, 방배, 은평 인것을 알 수 있다.
5. max() 함수 (반드시 숫자)
- 숫자 칼럼 중, 가장 작은 값을 찾아주는 함수 (반드시 숫자)
- 살인 검거 건수 중 가장 큰 값을 구해본다. 12 건이 가장 큰 곳이며, 실제로 max 함수를 통해 조회가능하다.
6. first() 함수
7. last() 함수