투케이2K

66. (MSSQL/SQL) rollup 롤업 사용해 그룹 별 소계 및 합계 구하기 실시 본문

MsSqlDB

66. (MSSQL/SQL) rollup 롤업 사용해 그룹 별 소계 및 합계 구하기 실시

투케이2K 2022. 5. 23. 12:07

[개발 환경 설정]

개발 툴 : SSMS

개발 언어 : MSSQL

 

[소스 코드]

/*
[rollup 롤업 사용해 그룹 별 소계 및 합계 구하기 실시]
1. rollup - 그룹 함수이며, 소계 및 합계를 아래쪽에 표시합니다
2. 본 예제는 부서별 나이를 소계 그룹으로 합계를 구합니다
3. cast 는 데이터 형변환을 수행하는 함수입니다
*/


/* [rollup 소계 및 합계를 아래쪽에 표시] */
select t_age, t_dept,
       sum(cast(t_age AS INT)) as 나이합계
    from test_user
where t_dept = '발해'
group by rollup(t_age, t_dept);
 

[결과 출력]

 

 

반응형
Comments