'제수기' - '제발 수업 내용을 기억하자'
group by
-- gruop by절을 통해 행을 그룹핑할 수 있다.
-- 그룹핑된 행들에 대해 그룹함수를 적용할 수있다.
-- 그룹핑 기준은 실제컬럼/표현식(가상 컬럼) 등이 될 수 있다.
카테고리별로 메뉴 조회
group by로 그룹핑
- group by에 명시한 컬럼(그룹핑기준)은 select절에 사용할 수 있다.
- gruop by와 관계없는 일반 컬럼은 사용 불가
- 4번을 보면 4개가 합쳐져서 저런 값이 나왔다.

group by로 두 개 이상 컬럼 그룹핑
- 두 개 이상의 컬럼을 기준으로 그룹핑 할 수 있다.
- 두개의 그룹이 모두 같으면 하나의 그룹, 다르면 다른 그룹으로 나눠서 카운팅할 수 있다.

having
- group by 절에서 그룹핑된 결과에 대해 조건처리 (특정그룹 필터링)
- 조건을
where
가 아니라 having
에 쓰는 경우
❓왜 에러가 날까? 그룹핑이 where보다 처리 순서가 앞이기 때문이다.

가상컬럼에 대한 그룹핑
- 별칭을 못붙여서 select에도 그대로 써줘야 한다.
