사색을 사색하다
  • 홈
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기
      • 프로그래밍
        • AWS
        • Java
        • SQL
        • HTML & CSS
        • Spring
        • Python
        • Machine Learning
        • Statistics
      • Issues
      • ZIO. 일상
        • TV, 영화 리뷰
        • 생활정보
        • knowledge
      • 사회, 시사, 경제
        • 가상화폐
        • 한 발 한 발 딛는 중
      • 블로그 운영하기
  • 홈
프로그래밍/SQL

[SQL] 그룹 함수, Grouping sets(), Cube(), Rollup()

1. 그룹 함수 (GROUP FUNCTION) 1) 특정 집합의 소계, 중계, 합계, 총 합계를 구할 수 있다. 2) 이런 합계를 구하기 위해서는 다양한 노력들이 필요하나 그룹함수를 이용하여 간단하게 처리를 할 수 있다. 2. 그룹 함수 종류 1) GROUPING SETS() : 특정 항목에 대한 소계를 계산하는 기능이다. 2) CUBE() - 다차원적인 소계를 계산하는 기능이다. - 결합 가능한 모든 값에 대해서 다차원 집계를 생성한다. - CUBE 함수 내에 컬럼이 n개라면 2의 N제곱근만큼의 SUBTOTAL이 생성된다. 3) ROLLUP() - 소 그룹간의 소계를 계산하는 기능이다 - GROUPING 컬럼의 수가 N이라고 할 때 N+1의 SUBTOTAL이 생성된다. - ROLLUP함수 내의 인자의 ..

2022. 10. 2. 10:07
  • «
  • 1
  • »
728x90
반응형
160x600
Powered by Privatenote Copyright © 사색을 사색하다 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바