데이터베이스

MySQL group by된 데이터 가공 : group by having

공부짱짱열심히하기 2022. 12. 7. 16:42

데이터베이스안에서 테이블에  카테고리컬 데이터를 그룹화한 다음 그 그룹별로 가공하고 싶을때

단순하게 생각했을때 그룹바이를 하고 그아래 where 쓰고 조건을 쓰면 될꺼 같지만

오류가 난다

 

예를들어 년도별 stock_qauntity 의 평균값이 70보다 큰 책들의, 년도와 평균값을 보여주세요 란 지문이 있다면

 

년도별 그룹바이 하고 stock_qauntity의 평균이 70보다 큰 조건을 where에 넣으면 될꺼 같지만 

오류가 나게된다

 

 

select  컬럼
from 테이블
group by 카테고리컬컬럼 having 조건 ;

 

 

 

 

group having

select  컬럼
from 테이블
group by 카테고리컬컬럼 having 조건 ;