SUM·AVG·MAX·MIN·COUNT 가 있고, 앞에 DISTINCT 를 붙이면 중복을 뺀 값으로 계산한다.
왜 그런지까지
COUNT(DISTINCT 열) 은 중복을 뺀 개수를 센다. MAX·MIN 은 숫자뿐 아니라 문자·날짜에도 쓸 수 있어 '가장 늦은 날짜'를 구할 때 쓴다.
STDDEV·VARIANCE 같은 통계 함수도 집계 함수에 속한다. 모든 집계 함수는 NULL 을 빼고 계산하며, 대상 행이 하나도 없으면 COUNT 는 0 을, 나머지는 NULL 을 돌려준다.
대상이 없을 때 COUNT 와 SUM 이 갈린다
대상 행이 없을 때 COUNT vs SUM
COUNT 는 0 을 돌려주지만 SUM·AVG·MAX·MIN 은 NULL 을 돌려준다.
넣어 두면 오늘 · 1일 · 3일 · 7일 · 14일 · 30일 간격으로 다시 물어봅니다