Aggregate Functions (집계함수)

송영석·2023년 5월 31일
0

데이터스쿨 14기

목록 보기
18/18
  • 정의 : 여러 컬럼 혹은 테이블 전체 칼럼으로부터 하나의 결과값을 반환하는 함수

함수 종류

COUNT : 총 갯수 계산
SUM : 합계 계산
AVG : 평균 계산
MIN : 가장 작은 값 탐색
MAX : 가장 큰 값 탐색
FIRST : 첫번째 결과값 리턴
LAST : 마지막 결과값 리턴

COUNT

select COUNT(column) from tablename where condition;

SUM

select SUM(column) from tablename where condition;

AVG

select AVG(column) form tablename where condition;

MIN

select MIN(column) form tablename where condition;

MAX

select MAX(column) form tablename where condition;

GROUP BY

  • 그룹화하여 데이터를 조회
  • DISTINCT를 사용하면 ORDER BY 사용 불가
1) select column1, column2, ... from table where condition
   GROUP BY column1, column2, ... order by column1, column2, ...;
2) select DISTINCT column from table;




HAVING

  • 조건에 집계함수가 포함되는 경우 WHERE 대신 HAVING 사용
select column1, column2, ... from table WHERE condition
group by column1, column2, ...
HAVING condition (Aggregate Functions)
order by column1, column2, ...;

실습







자료출처 : 제로베이스 데이터 스쿨

profile
매일매일 작성!!

0개의 댓글