군침이 싹 도는 코딩
MySQL 데이터 집계 하는 키워드 (group by , having) 본문
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 을 사용해줘야한다
'Database > MySQL' 카테고리의 다른 글
MySQL 값을 모두 더해주는 함수 (sum) (0) | 2022.12.07 |
---|---|
MySQL 데이터 갯수를 세는 함수 (count) (0) | 2022.12.07 |
MySQL 특정 문자 가져오기 (like) (0) | 2022.12.07 |
MySQL 데이터를 끊어서 가져오는 법 (limit) (0) | 2022.12.07 |
MySQL 데이터 정렬 (order by) (0) | 2022.12.07 |