7/11 11:00 ~ 02:00
학습 내용 :
group by 절 :
sql문에서 from절과 where 절 뒤에 온다
group by절은 행들을 소그룹화 한다
group by절에서 그룹 단위를 표시해 주어야 select절에서 그룹 단위의 칼럼과 집계 함수를 사용 할 수 있다.
having 절 :
where절과 비슷하지만, group by절에 의해 만들어진 소그룹에 대한 조건이 적용된다는 점에서 차이가 있다.
느낀점 :
group by와 연계된 함수들로 각 데이터를 통계내볼수 있는 것의 유용함이 느껴졌다.
having절은 where절이 똑같은 역할을 하는줄 알았다. 하지만 해석상으로만 동일하고, where은 그룹화가 발생하기 전 필터링을 위해 사용하고, having은 그룹화가 발생하기 전에 레코드를 필터링하는데 사용한다는 미묘한 차이가 있다는 것을 알 수 있었다