SQL 숫자데이터 요약
2019-10-19
함수 | 설명 | 비고 |
---|---|---|
COUNT | 행의 수 | NULL 값 포함: COUNT(*) / NULL 값 제외: COUNT(열 이름) |
SUM | 행의 합계 | |
AVG | 행의 평균 | |
MAX | 행의 최댓값 | |
MIN | 행의 최솟값 | |
STDENV | 행의 표준편차 | |
VARIANCE | 행의 분산 |
COUNT 함수는 데이터 검증용으로 많이 사용된다. NULL 값, 중복 값 등을 체크한다.
집계 함수를 사용하면 NULL 값은 계산에서 무시된다. 예로 AVG 함수를 사용하면 NULL 값이 무시되며 NULL 값을 포함해서 계산하고 싶다면 아래와 같이 COALESCE 함수를 이용하여 치환한다.
SELECT AVG(COALESCE(SCORE, 0)) AS SCORE_AVG
FROM SCORE_TABLE;
또한 숫자형 데이터를 분석할 때 SUM, AVG, MIN, MAX 값을 사용하여 데이터를 검증하는 것이 중요하다.