본문 바로가기
IT/Database

[Mysql] 그룹함수 사용법 (with 로 사용)

by 성준하이 2024. 4. 17.
반응형

예전 포스팅에서 그룹함수에 대해서 작성한 포스팅이 있다.

그룹함수에 대해서 자세한 내용은 아래 참고 포스팅 참고 바란다.

 

이번 포스팅은 다른 DBMS 들과는 Mysql 에서 그룹함수 사용법이 조금 달라서 따로 작성한다.

 

대표적으로 Rollup 함수에 대해서만 사용법을 작성할 것이다.

 

Oracle을 비롯한 다른 DBMS에서는 Rollup 을 아래와 같이 사용한다.

Oracle Rollup 예시
SELECT
     ID, COUNT(ID)
FROM

     TEST
GROUP BY
     ROLLUP(ID);


Mysql 사용법은 아래와 같다.

Mysql Rollup 예시
SELECT
     ID, COUNT(ID)
FROM

     TEST
GROUP BY
    ID WITH ROLLUP;

 

이렇게 with 가 추가되어 쿼리를 작성해야한다.


참고 포스팅

https://thenicesj.tistory.com/738

 

그룹함수 (GROUP BY, ROLLUP, CUBE, GROUPING-SET, GROUPING)

sql 쿼리에는 그룹을 지정할수 있는 문법이 존재하는데 Group by 와 함께 사용되는 다른 문법들도 예제와 함께 알아볼 것이다. 예시 데이터 이름 월 월급 홍길동 2023.01 10,000 홍길동 2023.02 15,000 이순

thenicesj.tistory.com

 

반응형

댓글