그룹함수 Part 1
1. 작성 순서
SELECT - 4. 컬럼 선택
FROM - 1. 테이블 선택
WHERE - 2. 필터링
GROUP BY - 3. 집계함수
HAVING - 3. 집계함수
ORDER BY - 5. 정렬
2. GROUP BY()
- 엑셀에서 피벗테이블과 같은 역할을 한다.

- 이런식으로 피벗테이블과 같이 'department_id에 어떤 값이 있는지 확인할 수 있다.
- GROUP BY()를 통해 id를 집계하고, SELECT()를 이용하여 다시 표시하여준다. 또한 COUNT()를 통해 각 아이디에 속한 갯수를 파악할 수 있다.
- 컴퓨터에서는 SELECT()문에 컬럼이 명시되어있지 않아도, GROUP BY()에서 컬럼으로 묶는 기능을 한다. 직관적으로 확인할 수 있도록 SELECT()에도 컬럼을 작성한다.
2-1. 피벗 기능

- 시군구명으로 GROUP을 묶고 카메라수를 확인할 수 있다.
2-2. 두개 컬럼으로 GROUP

※GROUP BY() 에서 사용한 컬럼은 SELECT()에서도 동일한 순서로 써준다.
17일차 인증!


'클래스 리뷰 > 22.05 빡공단 SQL 강의' 카테고리의 다른 글
빡공단 22기 도전기 - SQL 그룹함수3 (19일차) (0) | 2022.11.30 |
---|---|
빡공단 22기 도전기 - SQL 그룹함수2 (18일차) (0) | 2022.11.30 |
빡공단 22기 도전기 - SQL 작성 방법 및 유의사항 (16일차) (0) | 2022.11.30 |
빡공단 22기 도전기 - SQL CASE WHEN (15일차) (0) | 2022.11.30 |
빡공단 22기 도전기 - SQL 날짜 및 그룹 함수 (14일차) (0) | 2022.11.30 |
댓글