Categories
블로그

SQLD 독학 4 :: 그룹 함수 정리

이론에서 계속 혼란스러워하는 나는 이해하기 쉽게하기 위해 그것을 설명 할 것입니다.

함수 항목별 소계 지정된 그룹화 컬럼의 목록은 소계를 생성하는데 사용되며, 그룹화 컬럼의 개수가 경우 수준의 소계가 생성된다.

계층적 인수 순서가 변경되면 실행 결과도 변경됩니다.

결과 값에 있을 수 없습니다.

함수 전체 항목의 합계 결합 가능한 모든 값에 대한 다차원 집계가 있습니다.

주어진 열의 결합 가능한 모든 조합에 대해 집계가 수행되기 때문에 시스템 부하가 높습니다.

출력 값은 값을 가질 수 있습니다

개수가 경우 소계는 2생성됩니다.

특정 항목의 소계 원하는 부분의 소계만 쉽게 추출할 수 있습니다.

인수가 같기 때문에 인수의 순서가 바뀌어도 결과는 동일합니다.

먼저 부서별 직급 열로 구성된 테이블을 만들었습니다.

기본적으로 정렬되지 않은 정렬하면 다음과 같이 정렬됨을 알 수 있다.

기본값은 오름차순이므로 경우 101부터 경우 첫 번째 알파벳 순으로 정렬됩니다

정렬 다음은 정렬된 테이블이다.

12103일 때 직급별로 정렬하여 총 급여수와 이름수를 출력함을 알 수 있다.

즉, 부서별 총 급여와 소속 인원을 확인할 수 있습니다.

그러나 각 직책에 몇 명의 교수가 있는지는 알려져 있지 않다.

정렬된 테이블인 경우 패턴이 약간 다릅니다.

마찬가지로 부서별 소계가 포함되어 있으며 직위별 소계의 합계를 함께 볼 수 있습니다

즉, 경우 부서별 총 직급수를 소계하면 경우 직급별 총 교를 추가적으로 확인할 수 있다.

정렬된 테이블의 잘린 부분은 내용과 동일합니다.

경우 각 항목의 합계를 볼 수 있습니다.

그룹를 아래와 같이 그룹핑 학과별 직위별로 적용하면 전체 교수 수와 직급별 급여 합계를 볼 수 있으며, 학과별 총 급여와 인원수를 확인할 수 있습니다.