군침이 싹 도는 코딩

MySQL 데이터 집계 하는 키워드 (group by , having) 본문

Database/MySQL

MySQL 데이터 집계 하는 키워드 (group by , having)

mugoori 2022. 12. 7. 12:47
select author_lname, count( title ) as cnt
from books
group by author_lname ;

# 코드블럭은 author_lname 으로 묶어서 author_lname 이 포함된 title 이 몇개냐라는 뜻

위치는 from 밑에 위치한다 group by 컬럼명을 사용한다

먼저 author_lname으로 묶어준다음 select 옆에 조건을 써준다

 

 

 

select released_year , avg(stock_quantity) as average
from books
group by released_year having average > 70;

 

# group by 로 묶은 데이터들은 값을 비교하거나 할때 having 을 사용해줘야한다