반응형 MSSQL Group by2 [MSSQL] CUBE 사용 방법 CUBE란? MSSQL에서 CUBE는 GROUP BY 절과 함께 사용되는 집계 함수입니다. CUBE 함수를 사용하면 GROUP BY 절에 지정된 열의 모든 가능한 조합에 대한 결과 집합을 생성할 수 있습니다. CUBE함수는 GROUP BY 절에서 지정된 열의 모든 조합에 대한 집계를 제공하는 것으로, GROUP BY ROLLUP과 비슷합니다. 하지만 CUBE 함수 GROUP BY절에서 지정된 열의 모든 조합에 대한 집계를 모두 반환하는 반면, ROLLUP 함수는 GROUP BY절에서 지정된 열의 조합에 따라 계층적으로 구성된 결과 집합을 반환합니다. MSSQL CUBE 구문 SELECT 열1, 열2, ..., 열n, 집계함수(열) FROM 테이블명 GROUP BY CUBE(열1, 열2, ..., 열n) .. 2023. 4. 3. [MSSQL] Group by절 사용 방법(그룹 집계) MSSQL 내에 있는 Group by절은 그룹에서 하나 이상의 집계 수행을 하기 위해 사용하는 절이다. 결과값은 다른 행 그룹으로 나오며 FROM 문에 이후에 사용된다. 만약 where절을 사용하게 되면 where절 이후로 사용한다. Group by 집계함수 Group by절 사용하면서 자주 사용 함수는 SUM(), AVG(), MIN(), MAX(), COUNT(), COUNT(DISTINCT)가 있다. 집계함수 설명 함수명 설명 SUM() 합계 AVG() 평균 MIN() 최소값 MAX() 최대값 COUNT() 행의 개수 COUNT(DISTINCT) 행의 개수(중복 1개만 출력) Group by 구문 Group by 구문은 아래와 같다. SELECT [칼럼명A] ,집계함수([칼럼명B]) AS 칼럼명B .. 2023. 3. 31. 이전 1 다음 반응형