그룹화해서 데이터 조회하는 GROUP BY 키워드
~~별로 데이터를 묶어서 조회할 때 사용한다.
select *
from 테이블명
group by 컬럼명;
사용예제
author_fname 별로 몇권의 책을 썼는지 fname과 책의 수 조회
select author_fname, count(author_fname) as book_cnt
from books
group by author_fname;

년도별로 책이 몇권 출간되었는지 년도와 책의 수 조회
select released_year, count(released_year) as book_cnt
from books
group by released_year
order by released_year desc; // 보기 편하게 정렬까지 해서 조회


'Database > MySQL (DBeaver)' 카테고리의 다른 글
| [DBeaver] MySQL - 페이징 처리 하는 LIMIT 키워드, offset (0) | 2025.01.12 |
|---|---|
| [DBeaver] MySQL - 그룹화한 데이터에 조건 적용하기 : HAVING (0) | 2025.01.12 |
| [DBeaver] MySQL - 조건문 함수 if()와 case 키워드 (0) | 2025.01.12 |
| [DBeaver] MySQL - 값이 null인 데이터 조회하기 (0) | 2025.01.12 |
| [DBeaver] MySQL - 부등호 (=, !=, >, <, >=, <=)와 BETWEEN 키워드 (0) | 2025.01.12 |