05-3 집계함수
조건에 맞는 데이터 개수 세기 : COUNT
출처 입력
조건에 맞는 데이터의 개수를 세고 싶다면 COUNT 함수를 쓴다 .COUNT 함수가 반환하는 값은 INT범위 이다.



CNT와 CATEGORY 를 그룹화 하여 CNT와 CATEGORY 둘다 작은 순 부터 개수를 계산하여 정렬 하였다.

책 리스트가 100권 있으므로 카테고리의 종류는 5가지 이지만 각 책 한권마다 카테고리를 가지기 때문에 카테고리를 가진 책의 개수가 100 권 있다.

COUNT 함수 사용시 DISTINCT 문을 조합하면 NULL 값이 아닌 고윳값의 데이터 개수를 얻을 수 있다.
카테고리의 종류는 다섯가지 이므로 고윳값은 5 라고 나오는 모습을 볼 수 있다.
데이터의 합 구하기 : SUM 함수



카테 고리 별로 합산하되 CNT로 그룹을 지어서 재고에 해당하는 카테고리 끼리의 합
데이터 평균 구하기 : AVG 합


최솟값, 최댓값 구하기: MIN, MAX 함수


부분합, 총합 구하기 : ROLLUP


GROUP BY 열 1, 열2,... 입력한 기준으로 오른쪽에서 왼쪽으로 열을 이동하며 부분합과 총합을 구한다.
PRICE와 CNT 그룹에 따른 부분합이다. PRICE가 3150원 , CNT가 77 개인 카테고리의 합(1개)을 나타낸 표이다.
중간에 CNT 가 NULL 인 부분들이 있는데 여기가 PRICE 그룹에 대한 부분합이다.
그리고 PRICE, CNT 모두 NULL 인 곳은 총합이다. 만약 PRICE열에 중간합이나 총합이 필요하면 쿼리에서 CNT 열을 제외해야 한다.
모든 값의 표준편차 구하기 : STD 함수
표준편차를 구하려면 STD 함수를 사용한다. STD 함수는 표준 편차를 구해준다.
