programmieren, studieren, denken

programmieren, studieren, denken
  • 홈
  • Backend
  • Frontend
  • Study skills tips
  • 전자정부

cube 1

[SQL] 그룹 함수 (1) ROLLUP(소그룹 간 소계 출력), CUBE(다차원 소계 출력)

먼저, 그룹 함수란 무엇인지 살펴보자. 그룹 합수(Group Funtion)는 테이블의 전체 행을 하나 이상의 컬럼을 기준으로 컬럼 값에 따라 그룹화하여 그룹별로 결과를 출력하는 함수를 말한다. 소계* 및 총계 등을 구하기 위해서 그룹 함수를 사용한다면 단일 DML만으로도 원하는 작업을 할 수 있다. *소계 : 전체가 아닌 어느 한 부분만 계산한 합계 그룹 함수의 유형에는 ROLLUP, CUBE, GROUPING SETS가 있다. 그 중 ROLLUP과 CUBE는 GROUP BY절에서 사용되어 그룹별 소계를 추가로 보여주는 역할을 한다. 이번에 다룰 ROLLUP과 CUBE의 특징을 요약하자면, ROLLUP의 경우 레벨별로, CUBE의 경우 가능한 조합별로 집계를 수행한다. ROLLUP(expr1, expr..

DB/SQL - Oracle 2024.02.18
이전
1
다음
더보기
프로필사진

programmieren, studieren, denken

프로그래밍을 공부하고 계속해서 시도하며 겪게 되는 시행착오를 공유하고, 조금씩 성장해나가는 과정을 기록합니다.

  • 분류 전체보기 (56)
    • DB (33)
      • Data modeling (4)
      • SQL - Oracle (29)
      • SQL - MYSQL (0)
    • Programming Language (4)
      • Basic (1)
      • Java (2)
      • Delphi (0)
      • Python (0)
      • PHP (0)
      • Java Script (1)
      • CSS + HTML (0)
    • Web (13)
      • Basic (6)
      • Network (6)
      • Library, API (1)
    • OS (2)
    • Framework (3)
      • Spring, Spring Boot (3)
      • 전자정부 프레임워크 (0)
      • Mybatis (0)
    • Study tips skills (1)
      • Inspiration (1)

Tag

GROUPING SETS, OS, 데이터조작어, HTTP, 오름차순 정렬, 내림차순 정렬, Server, 외래키, IP, oracle, select, dml, DDL, 기본키, web, 집계함수, SQL, JSON, db, 다중정렬,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © 생각많은 프로그래머. All rights reserved.

Es irrt der Mensch, solang’ er strebt.

티스토리툴바