제로베이스 데이터 파트타임 스쿨 학습 일지 [25.06.04]

[강의 요약]

[Part 05. SQL_ Ch 15. Aggregate Functions] 강의 수강

클립 01~07까지 수강

🐢 100일 챌린지 🔥 : [▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰                              ] 80/100일 (80%)

80%...

오늘은 간단하게 정리.

 

 

 

[COUNT() 함수]

NULL 값을 제외한 행의 개수를 반환한다.

SELECT COUNT(*) FROM users;
SELECT COUNT(email) FROM users;
  • COUNT(*) : NULL 포함 전체 행 수
  • COUNT(컬럼명) : 해당 컬럼이 NULL이 아닌 행의 개수만 반환

 

 

 

[SUM() 함수]

▶ 숫자형 열의 총합을 구할 때 사용한다.

SELECT SUM(price) FROM products;
  • NULL은 자동으로 제외됩니다.
  • 비정규화된 테이블에서 판매 금액 등을 계산할 때 유용

 

 

 

[AVG() 함수]

평균 값을 반환한다.

SELECT AVG(score) FROM students;
  • 역시 NULL 값은 제외하고 계산
  • 소수점 자리까지 반환됩니다 (ROUND 함수와 함께 쓰면 자리수 조절 가능)

 

 

 

[MAX(), MIN() 함수]

최대값과 최소값을 반환한다.

SELECT MAX(score) FROM students;
SELECT MIN(price) FROM products;
  • 날짜, 문자열, 숫자 모두 사용 가능 (문자열은 사전 순 비교)

 

 

 

[집계 함수의 종류 요약]

함수 설명
COUNT() NULL을 제외한 행의 개수를 반환
SUM() 숫자형 열의 합계
AVG() 숫자형 열의 평균
MAX() 가장 큰 값
MIN() 가장 작은 값

 

 

 

[나의 생각 정리]

집계함수는 데이터 분석에서 필수적인 도구다.

 

 

[적용점]

실제 테이블을 통해 다양한 집계 쿼리를 실행할 수 있다.

 

 

 

“이 글은 제로베이스 데이터 스쿨 주 3일반 강의 자료 일부를 발췌하여 작성되었습니다.”