집계 함수

CJB_ny·2022년 3월 19일
0

DataBase

목록 보기
9/29
post-thumbnail

오늘은 굉장히 중요한 "집계"에 대한 내용 알아 볼 것이다.

요약하자면 이런거임

모든 행의 갯수 뽑아와버리기

그런데

*를 붙일 수 있는것은 COUNT가 유일함

이렇게 차이가 나는 이유는 집계함수는 Null값이 있으면 무시를 한다.


중복 없애기

중복허용하면 이렇게 되는데

곂쳐지는거 다 버리면 4400개정도

이렇게 3개로 할경우

1840년의 경우

세게다가 전부 같아야지만 중복처리 한다.


지금 이럴경우 행이 4428개인것을 스크롤해서 계속 볼 수 는 없다.

근데 COUNT

이렇게 하면

COUNT가 먼저 연산이 되서 null값제외하고 이렇게 나오는데

안에 이렇게 들어가야한다.

집계함수(DISTINCT 집합)


AVG 평균

이렇게

똑같이 나옴

이렇게 줄어든다


MIN, MAX의 경우도

이렇게 하는데

참고로 특징이 있는데

문자열과 날짜에도 사용이 가능한 미묘한 차이가 잇따.


-> 실제 게임에서 응용은??

평균 레벨이나 평균 골드 같은 경우

그럴때 집계함수를 사용한다 (자주 사용도 한다)

profile
https://cjbworld.tistory.com/ <- 이사중

0개의 댓글