[SQL] GROUP BY, HAVING 사용 방법
안녕하세요. 오늘은 GROUP BY 와 HAVING 에 대해서 알아보겠습니다. GROUP BY GROUP BY는 컬럼값을 그룹화시킬 때 사용하는 함수로 주로 통계를 낼 때 사용합니다. 예를 들어 - 특정 컬럼의 합계값를 구할 때 - 특정 컬럼의 평균값을 구할 때 - 특정 컬럼의 최소값, 최대값을 구할 때 등등 그룹별 정보를 조회할 때 사용됩니다. 통계를 알아보기 전에 먼저 그룹화에 대해 알아보겠습니다. 그룹화란 쉽게 말해 중복된 컬럼값을 제거하고 하나만 표기한다 생각하면 됩니다. 설명을 돕기 위해 컬럼이 NAME, PRICE 두 개로 이루어진 가상테이블을 만들었습니다. 1 2 3 4 5 6 7 8 WITH temp AS ( SELECT 'apple' AS NAME, 1000 AS PRICE FROM du..
2022.08.12