시작이 반

[MySQL] Group by, Having 본문

Programming/MySQL

[MySQL] Group by, Having

G_Gi 2021. 4. 23. 16:51
SMALL

Group by

Group by는 집계함수의 결과를 특정 컬럼을 기준으로 묶어서 결과를 출력

Select column, 집계함수(column)
from table
(where column = ... ) 
group by column;

 

 

 

모든 레코드 조회

 

 

동물 종류로 group by

 

 

종류 개수 집계함수 사용

 

Having

Group by의 결과를 다시 필터링 ( select문의 where절을 사용하듯 )

비교에 사용될 데이터는 집계함수의 결과를 사용

select column, 집계함수(column) 
from table 
(where column = data)
group by column
(having 집계함수(column) 부등호 data)

 

동물 이름 group by

집계함수 count

count 가 2이상인 동물 이름

LIST

'Programming > MySQL' 카테고리의 다른 글

[MySQL] IN, NOT IN  (0) 2021.09.13
[MySQL] IFNULL, if문 null값 확인  (0) 2021.04.23
[MySQL] with recursive  (0) 2021.04.23
[MySQL] 집계함수(COUNT, SUM, AVG, MAX, MIN)  (0) 2021.04.23
[MySQL] Select 실행순서  (0) 2021.04.23