10. 집계함수, GROUP BY, HAVING 정리

김용재·2022년 4월 1일

Oracle DataBase

목록 보기
11/12

집계함수

  • SUM = 컬럼에 있는 데이터들의 합

  • MIN = 컬럼의 있는 데이터 중 최소 값

  • MAX = 컬럼의 있는 데이터 중 최대 값

  • COUNT = 데이터의 개수

  • AVG = 평균

    ※ 집계함수는 WHERE절에서 사용 할 수 없다.


GROUP BY

  • GROUP는 특정 컬럼을 기준으로 집계를 내는데 사용된다.

  • 사용법

    • SELECT [GROUP BY 절에 지정된 컬럼1][GROUP BY별로 집계할 값]

      FROM [테이블 명]

      GROUP BY <기준 컬럼>


HAVING

  • Having 절은 Group by로 집계된 값 중 where 절 처럼 특정 조건을 추가하고 싶은경우

  • 사용법은 간단하다 위의 GROUP BY 구문에 뒤에다가

    • HAVING [조건 추가] ; 를 작성해주면 된다.

profile
개발을 공부해 나가고 있습니다!

0개의 댓글