Skip to content

12. COUNT(), AVG() and SUM()


1. COUNT(), AVG() and SUM() Functions

  • COUNT() 함수는 지정된 기준과 일치하는 행 수를 반환한다.
  • AVG() 함수는 숫자로 된 열의 평균값을 반환한다.
  • SUM() 함수는 숫자로 된 열의 총합을 반환한다.


2. Syntax

1) COUNT()

SELECT COUNT(column_name)
FROM table_name
WHERE condition;


2) AVG()

SELECT AVG(column_name)
FROM table_name
WHERE condition;


3) SUM()

SELECT SUM(column_name)
FROM table_name
WHERE condition;


Demo Database

  • 다음은 Northwind 샘플 데이터베이스의 Products 테이블이다.


001


3. COUNT() Example

  • 다음은 제품 수를 찾는다.


SELECT COUNT(ProductID)
FROM Products;


  • 참고로 NULL 값은 계산되지 않으므로 다음과 같이 찾을 수도 있다.


SELECT COUNT(*)
FROM Products;


4. AVG() Example

  • 다음은 모든 제품의 평균 가격을 찾는다.


SELECT AVG(Price)
FROM Products;


  • 참고로 NULL 값은 무시된다.


Demo Database

  • 다음은 Northwind 샘플 데이터베이스의 OrderDetails 테이블이다.


002


5. SUM() Example

  • 다음은 OrderDetails 테이블에서 Quantity 필드의 합계를 찾는다.


SELECT SUM(Quantity)
FROM OrderDetails


  • 참고로 NULL 값은 무시된다.

References