더북(TheBook)

② SUM(expr)

SUM은 expr의 전체 합계를 반환하는 함수로 매개변수 expr에는 숫자형만 올 수 있다. 사원 테이블에서 급여가 숫자형이므로 전 사원의 급여 총액을 구해 보자.

입력

    SELECT SUM(salary)
      FROM employees;

결과

    SUM(SALARY)
    ---------------
        691416

SUM 함수 역시 expr 앞에 DISTINCT가 올 수 있는데, 이때 역시 중복된 급여는 1번만 셈해진 전체 합계를 반환한다.

입력

    SELECT SUM(salary), SUM(DISTINCT salary)
      FROM employees;

결과

    SUM(SALARY)  SUM(DISTINCTSALARY)
    ------------ -------------------
         691416              409908
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.