집계함수 20240910

Yoochang Sung·2024년 9월 18일

Aggregate Function (집계함수)

여러 컬럼 혹은 테이블 전체 컬럼으로부터 하나의 결과값을 반환하는 함수

COUNT

총 갯수 계산
Select count (column)
From 테이블 이름
Where 조건

팁! select count(distinct police_station) from crime_status;

distinct -> 중복 제외

crime type은 무엇이 있나?

crime type은 몇 가지?

SUM


숫자 컬럼의 합계를 계산!
Select SUM(숫자 컬럼)
From 테이블이름
Where 조건;

범죄 총 발생건수?

Select SUM(case_number) From crime_status Where status_type = '발생';

살인의 총 발생 건수?

중부 경찰서에서 검거된 총 범죄 건수?

AVG

평균
숫자 컬럼의 평균을 계산
Select AVG(column)
From 테이블이름
Where 조건;

Select AVG (case_number)
From crime_status
Where crime_type Like '폭력' and status_type = '검거';

평균 폭력 검거 건수는?

중부 경찰서 범죄 평균 발생 건수?

MIN

최소값
숫자 컬럼 중 작은 값을 찾아주는 함수
Select MIN(column)
From 테이블 이름
Where 조건;

Select MIN(case_number)
From crime_status
Where crime_type like '강도' and status_type = '발생';

강도 발생 건수가 가장 적은 경우 몇 건?

MAX

최대값
숫자 컬럼 중 가장 큰 값을 찾아주는 함수
Select MAX(column)
From 테이블 이름
Where 조건;

Select MAX(case_number)
From crime_status
Where crime_type like '살인' and status_type = '검거';

살인이 가장 많이 검거된 건수는?

강남 경찰서에서 가장 많이 발생한 범죄 건수는?

FIRST

첫번째 결과값을 리턴

LAST

마지막 결과값을 리턴

profile
Yoochang Sung

0개의 댓글