group sets(col1)
112
17 asked
안녕하세요.
group sets(col1) 에서 전체() 는 생략 가능하다고 들은 것 같은데 좀 다른 건가요?
Answer 2
2
안녕하세요.
말씀하신 group sets가 혹시 GROUPING SETS를 의미하시는 걸까요?
GROUPING SETS의 경우 전체를 뜻하는 빈 괄호() 는 생략하실 수 없습니다.
반면에 rollup이나 cube의 경우는 전체 집계를 자동으로 포함합니다.
가령 GROUP BY RULLUP(col1) 처럼 표현하시면
GROUPING SETS ((col1), ()) 한 것과 같은 표현이 됩니다.
정리하면,
GROUPING SETS→ () 직접 작성해야 함ROLLUP/CUBE→ 전체 집계가 자동 포함됨
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 장지영님.
GROUPING SETS에 대해 질문 주셨군요. SQL에서 GROUPING SETS는 여러 개의 그룹을 지정하여 데이터 집계를 더욱 유연하게 수행할 수 있는 기능입니다. 이를 통해 다양한 그룹 조합에 따른 집계 결과를 한 번에 얻을 수 있습니다.
GROUPING SETS에서는 각 그룹에 포함될 컬럼들을 명시하게 되는데, 그룹 내에서 특정 컬럼을 포함하지 않는 전체 집계를 진행할 때는 ()를 사용하는 방식이 있고, 이를 생략하여 사용도 가능합니다. 즉, 전체 집계를 나타낼 때는 GROUPING SETS 안에 ()를 포함시킴으로써 각 컬럼 조합 외에 전체 데이터에 대한 집계 결과도 포함하게 됩니다.
추가적으로 GROUPING SETS에 대해 더 깊이 이해하시려면 다음의 관련 글이 도움이 될 수 있습니다:
- SQL GROUPING SETS 활용 방법: 다양한 방식으로 GROUPING SETS를 활용한 예제를 제공합니다.
- PARTITION BY와 GROUP BY의 차이: SQL 내 집계 함수와 그룹 사용법 비교.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
노션 링크도 안 열리고, 알려준 vercel도 실행이 안됩니다.
0
10
1
실습소실행안되요
0
39
1
제공된 홈페이지 로그인 ,출력값, 건의사항 오류
1
49
1
로그인이 안되네요
0
33
1
Intersect로 봄학기에 등록된 수업 검색 영상에서 궁금한 점이 있습니다.
0
46
2
오타가 있는거같습니다.
0
64
2
28번 커리큘럼 제목 오타 있어요.
0
56
1
노랭이 책에서 시험범위는 과목1,과목2 만 인가요? 과목3은 해당하지 않나요?
0
377
2
환경설정 SSO KeyStore not Available 오류
0
85
2
SSO KeyStore not available
0
79
2
1/24/60 은 분을 의미하는거죠?
1
104
2
윈도우 환경설정 오류 도움 요청드립니다~
0
72
1
SQL Server 사용 질문
0
105
2
노랭이문제분석 경로 - 페이지 없음 확인
0
90
2
학생, 등록, 수업 데이터세트 로드 오류
0
109
2
ERD 그리기?
0
86
2
강의내용이랑 책페이지, 문제번호롱 아예달라요 ...
0
120
3
sales 데이터 모델 오류
0
78
2
mac sql server 연결
0
79
1
커리큘럼 116번 오류 질문입니당
0
53
0
환경설정 오류 Invalid connection string format, a valid format is: "host:port:sid"
0
159
2
환경설정오류 Invalid connection string format, a valid format is: "host:port:sid"
0
145
1
노랭이 책 필수 인가요?
0
159
2
Dbeaver 설정이 안되요
0
126
3

