SQL Server/실기 정리
SQL Server 50강 - 합계 구하기 (SUM 함수)
코딩하는냥이
2025. 6. 5. 12:48
반응형
이번 글에서는 숫자 컬럼의 값을 합산하는 SUM() 함수를 사용해 보았습니다.
매출, 수익, 금액 합계처럼 데이터를 더해야 하는 상황에 꼭 필요한 함수입니다.
📌 예제 코드 ①: 전체 합계 vs 고유 값 합계
SELECT
SUM(close_price),
SUM(DISTINCT close_price)
FROM nasdaq_company;
💬 설명
- SUM(close_price) : 전체 close_price 값을 모두 더한 총합
- SUM(DISTINCT close_price) : 중복을 제거한 고유한 값만 더한 총합
- DISTINCT를 사용할 경우 중복된 값은 1번만 계산됨
📌 예제 코드 ②: 그룹별 합계 구하기
SELECT
sector,
SUM(close_price)
FROM nasdaq_company
GROUP BY sector;
💬 설명
- GROUP BY sector로 산업군(sector)별로 묶어 합계 계산
- 각 산업군별 종가(close_price)의 총합이 출력됨
- NULL 값이 포함된 그룹은 제외됨
💡 포인트 정리
- SUM(컬럼) : 해당 컬럼의 전체 합계 계산
- SUM(DISTINCT 컬럼) : 중복 제거 후 합계 계산
- GROUP BY와 함께 사용하면 그룹별 합계를 낼 수 있음
- NULL 값은 집계에서 자동 제외됨
📌 정리하자면, 이번 강의에서는 숫자 데이터의 총합을 구하는 SUM() 함수에 대해 알아보았습니다.
데이터 요약, 보고서 작성, 재무 분석 등 실무에 매우 유용하며, GROUP BY와 함께 사용하면 더욱 효과적입니다.