반응형
이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 |
SUM()
설명
지정한 데이터의 합 반환. 계산 시 NULL 값은 알아서 제외함.
문법
SUM([DISTINCT/ALL(선택)], [합계를 구할 열/연산자/함수를 사용한 데이터(필수)]) [OVER(분석을 위한 문법)(선택)]
사용 예시
-- SUM query1
SELECT SAL
FROM EMP;
-- SUM query2
SELECT SUM(SAL)
FROM EMP;
-- SUM query3
SELECT ENAME, SUM(SAL)
FROM EMP;
-- SUM query4
SELECT SUM(DISTINCT SAL)
, SUM(ALL SAL)
, SUM(SAL)
FROM EMP;
결과
-- SUM query1
-- SUM query2
-- SUM query3
→ 결과값이 한 행으로 나오는 데이터와 여러 행이 나올 수 있는 데이터를 함께 명시할 때 발생하는 오류
이와 관련해서는 아래 링크의 GROUP BY 관련 포스트를 확인할 것!!
-- SUM query4
반응형
'개발 지식 > [DBMS] Oracle' 카테고리의 다른 글
[Oracle] 다중행 함수(3) - MAX(), MIN() (0) | 2022.05.20 |
---|---|
[Oracle] 다중행 함수(2) - COUNT() (0) | 2022.05.19 |
[Oracle] 조건 관련 함수(2) - CASE문 (0) | 2022.05.17 |
[Oracle] 조건 관련 함수(1) - DECODE() (0) | 2022.05.16 |
[Oracle] NULL 처리 함수 - NVL(), NVL2() (0) | 2022.05.15 |