안녕하세요

SQLD를 준비하고 있는데, 공부를 시작한지 얼마 되지 않아 궁금한게 많이 생기네요ㅎ

아래 문제에 대한 해설을 몇가지 보았는데도 어려워서, 이렇게 이해하면 맞는 것인지 전문가님들께 여쭤보고 싶었습니다.

 

roll up.png

 

 

Col1 Col2

_____________

A 100

B 200

C         300

C         400

 

 

1.

Group by - 같은 값을 가진 행끼리 하나의 그룹으로 뭉쳐줌

 

<<

SELECT COUNT(*)

FROM SQLD_40

GROUB BY COL1

 

>>

COUNT

_______

1

1

2

 

(Col1 안에 A,B,C라는 값이 각각 1,1,2개 들어있다고 출력)

 

 

 

2.

Roll up- group by로 묶인 그룹의 집계를 하는 함수

 

<<

SELECT COUNT(*)

FROM SQLD_40

GROUB BY ROLL UP (COL1), COL1

 

>>

COUNT

_______

1

1

1

1

2

2

 

Col1 안에 A,B,C라는 그룹의 값에 그룹별 집계 실행. 즉,

 

COUNT

_______

1 - 기존의 Group by A그룹 값

1 - Roll up한 A그룹 집계 값

1 - 기존의 Group by B그룹 값

1 - Roll up한 B그룹 집계 값

2 - 기존의 Group by C그룹 값

2 - Roll up한 C그룹 집계 값

 

 

3.

결과적으로

GROUB BY COL1 로, COL1 내 그룹별로 Count를 한 것에

ROLL UP으로 COL1 내 그룹별 집계를 또 해달라고 한 것이라

다 같은 기준 집계여서 집계를 두번한 꼴이 되는 것

 

 

 

위와 같이 이해 한 게 맞을까요~?

아시는 분 있으시면 답변 한번 부탁드려요. 감사합니다 :)

 

 

 

 

 

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 28569
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15535
10901 pivot 질문드립니다. [6] file Just 2023.03.21 174
10900 프로시저안에서 다른 프로시저를 호출하여 다중테이블 결과값 받아서 처리하는 방법이 있나요? [4] AceCarrot 2023.03.15 160
» SQLD, ROLL UP 함수 문제 관련, 답변 주실 수 있는 분 계실까요? [2] file 2124 2023.03.06 229
10898 Update는 성공했는데 웹서버가 열리지 않습니다 [5] 잼백 2023.03.01 142
10897 MariaDB로 피벗 구현하는데 쿼리 실행 시간이 너무 오래걸립니다... [2] file ProjectUnknown 2023.02.24 184
10896 win xp에서 win11 22h2(sql2008r2 express) DB서버 접속 실패 문의드립니다. Cover Fly 2023.02.24 200
10895 문자열 잘라서 join 하여 조회 기능 문의 [1] 문성원 2023.02.18 144
10894 SQL Server 구성관리자에서 네트워크 별칭 입력 시 속성창이 읽기전용이 됩니다. [1] 젝카로델피 2023.02.17 162
10893 사용자별 데이터 조회 [5] 냥냥 2023.02.16 109
10892 저장프로시저 where 조건절 질문 [1] m**** 2023.02.03 130
10891 mssql 조건절 성능에 대한 질문입니다. [2] rwo 2023.02.03 141
10890 확장저장 프로시저용 dll 파일을 사용중인데 전자서명 에러가 발생하네요 [2] ksk**** 2023.02.01 98
10889 mssql pivot 질문입니다. [1] rwo 2023.01.27 163
10888 주문번호합계중량에 따른 포장 사이즈 계산 [1] phh**** 2023.01.18 205
10887 SSAS 처리 진행시 SQL 쿼리 DISTINCT 관련 [1] 밤식 2023.01.17 119
10886 MSSQL 입문 강의 사이트나 책 추천해주실 수 있을까요? [2] 그냥토끼 2023.01.10 970
10885 From 절 테이블 변수 [1] m**** 2022.12.29 302
10884 ms-sql 프로시저에서 입력 파라미터와 해당하는 값 얻기 [1] m**** 2022.12.28 100
10883 Left Outer Join 좀 [1] 감프 2022.12.26 168
10882 여러 컬럼 중 최대값 조회 질문드립니다. [3] 인트피트 2022.12.20 604





XE Login