본문 바로가기
클래스 리뷰/22.05 빡공단 SQL 강의

빡공단 22기 도전기 - SQL 그룹함수1 (17일차)

by 직_장인 2022. 11. 30.

 

 
그룹함수 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일차 인증!

 

 

댓글