인파

You Can Become A

늦게 시작해도 누구든지 노력하면 개발자가 될수 있어요 !

공부한 내용을 정리합니다
DBMS/MySQL

[MYSQL] 📚 WITH ROLLUP & Grouping 함수

WITH ROLLUP RollUp은 그룹 항목 총합(총계)이나, 각 그룹 별 중간합계(소계)가 필요할 경우 사용된다. 예를들어 그냥 ​GROUP BY를 사용하면 GROUP BY 뒤에 나오는 컬럼별로 합계를 구해준다. 이때, 아쉬운 점이 있다면 항목별 합계에 전체 합계가 같이 나오게 하는 것이다. 이럴 때에 사용하는 것이 WITH ROLLUP 이다. WITH ROLLUP는 그룹별로 합계를 한번에 구할때 사용한다. 이때 합계값만 추가하는거라, 나머지 필드 이름 자리에는 당연히 NULL값이 들어가게 되는데, 쿼리를 통해서 이름을 명명해줄수 있다. ​ 웹 서버단에서 사용할 쿼리에는 사용하지 않고 데이터베이스 내에서 데이터를 조회할때만 사용된다. 서버단에서 동일한 기능을 사용하고 싶다면, GROUP BY로 조회해..

category_image
인파_
2021.11.08
(0)