코딩/SQL

38. 평균값 출력하기(AVG, HAVING)

돌돌55 2022. 6. 1. 10:42

요약

1. 평균은 AVG

2. HAVING은 WHERE와 같은 역할이 가능하다 

3. 함수의 순서를 잘 기억하자

 

 

 

데이터의 평균값을 출력해보자

 

AVG를 쓰면된다. 결측치는 제외하고 평균을 출력해준다.

 

 

 

 

여기서 꼭 필요한 것을 배워보자!!!!

 

HAVING 함수이다. 

 

아래 예시와 같이 만들면 그룹함수를 적용할 수 없다

 

왜냐하면 WHERE 함수가 GROUP BY 함수보다 먼저 실행되기 때문이다.

 

이때 HAVING 을 사용하면 합계가 3000이상인 곳을 선책할 수 있다.

 

HAVING은 GROUP BY보다 늦게 실행되고, 그룹별로 출력이 가능하다.

 

 

WHERE를 추가해서 더 구체화된 코드를 작성할 수 있다.

 

순서를 유의해서 작성해보자

 

'코딩 > SQL' 카테고리의 다른 글

40. 건수 출력하기(COUNT)  (0) 2022.06.02
39. 토탈값 출력하기(SUM)  (0) 2022.06.02
37. 최소값 출력하기  (0) 2022.06.01
36. 최대값 출력하기(MAX, GROUP BY)  (0) 2022.06.01
35. IF문(CASE)  (0) 2022.05.31