2022하계 모각코

모각코 5차 종료

Kmentor 2022. 7. 18. 17:00

22.07.18 14:00 ~ 17:00

활동 목표 : window함수와 grouping sets함수

활동 내용 : 그룹 함수란 테이블 전체 행을 하나 이상의 컬럼 기준으로 컬럼값에 따라 그룹화하여 그룹을 출력하는 함수이다. COUNT, MAX, MIN 등 다양한 통계함수를 사용할 수 있다. 그룹함수를 사용할 시 NULL 값을 유의해야 한다.

윈도우 함수란 행과 행 간을 비교, 연산, 정의하기 위한 함수이다. 순위 함수와 일반 집계 함수, 그룹 내 순서 함수, 그룹 내 비율 함수와 같이 4가지 종류로 구분 할 수 있고 순위 함수는 그룹내에 순위를 매기는 것, 일반 집계 함수는 그룹 함수와 유사한 역할, 그룹 내 행 순서 함수는 그룹 내에서 최상위, 최하위 값 등을 뽑을 수 있고 비율 함수는 그룹 내에서 각기 사용자가 원하는 비율로 구분 할 수 있다.

 

느낀점 : GROUPING SETS로 여러 그룹핑 쿼리를 지난 주에 배운 UNION ALL 한 것과 같은 결과를 만들 수 있는데, 왜 똑같은 기능을 하는 함수가 있는지 의문이 들었다.