[sql] 집계 함수를 사용한 데이터 분석하기

데이터 분석은 기업의 전략적인 의사결정에 있어 매우 중요한 부분입니다. SQL을 이용하여 데이터를 분석하고 집계하는 방법에 대해 알아보겠습니다. 이를 통해 데이터로부터 유용한 정보를 추출할 수 있습니다.

1. 집계 함수란?

집계 함수는 여러 행들을 하나의 결과로 집계하는 데 사용됩니다. 가장 흔하게 사용되는 집계 함수에는 SUM, AVG, COUNT, MAX, MIN 등이 있습니다.

2. 데이터 분석 예제

다음은 sales 테이블의 예시입니다.

Date Product Amount
2021-01-01 A 100
2021-01-01 B 150
2021-01-02 A 200
2021-01-02 B 120

2.1. 총 매출액 계산

SELECT SUM(Amount) AS TotalSales
FROM sales;

결과: | TotalSales | |————| | 570 |

2.2. 평균 매출액 계산

SELECT AVG(Amount) AS AvgSales
FROM sales;

결과: | AvgSales | |———-| | 142.5 |

2.3. 특정 제품의 판매 건수 계산

SELECT COUNT(*)
FROM sales
WHERE Product = 'A';

결과: | COUNT(*) | |———-| | 2 |

2.4. 가장 높은 매출액을 기록한 날짜 확인

SELECT Date
FROM sales
WHERE Amount = (SELECT MAX(Amount) FROM sales);

결과: | Date | |————| | 2021-01-02 |

3. 결론

위 예제를 통해 SQL의 집계 함수를 사용하여 데이터를 분석하는 방법을 알아보았습니다. 이를 통해 기업은 매출, 제품 판매량, 가장 인기 있는 제품 등과 같은 중요한 정보를 추출하여 전략적인 의사결정을 할 수 있습니다.

References: