count
select count(*) from 테이블명;: 해당 테이블의 전체 개수 반환
select count(distinct 컬럼명) from 테이블명;: 중복을 제거한 개수 반환
sum
select sum(컬럼명) from 테이블명 where 조건1 , 조건2 ...;: 조건을 만족하는 테이블의 컬럼의 수를 합계
avg
select avg(컬럼명) from 테이블명 where 조건;: 조건을 만족하는 컬럼의 합계
min
select min(컬럼명) from 테이블명 where 조건1, 조건2 ...;: 조건을 만족하는 컬럼중 가장 작은 값
max
select max(컬럼명) from 테이블명 where 조건1, 조건2 ...;: 조건을 만족하는 컬럼중 가장 큰 값
group by
# 경찰서 별로 총 발생 범죄 건수를 검색 select police_station, sum(case_number) 발생건수 -> from crime_status -> where status_type like '발생' -> group by police_station -> order by 발생건수 deschaving
#경찰서 별로 발생한 범죄 건수의 합이 4000건 보다 큰 경우를 검색
select police_station, sum(case_number) count
-> from crime_status
-> where status_type like '발생'
-> group by police_station
-> having count > 4000;