SQL, AVG 함수 사용법 (평균 계산)
- Database
- 2023. 5. 31.
SQL에서 AVG 함수는 특정 컬럼의 평균값을 계산하는 데 사용됩니다. 숫자만 계산하며 NULL 값이 있으면 무시하고 NULL이 아닌 값들에 대해서만 평균을 계산합니다.
AVG
구문
SELECT AVG(column_name)
FROM table_name;
- column_name : 평균을 계산하려는 컬럼명
- table_name : 평균을 계산하려는 컬럼명이 포함된 테이블명
예시 1) 모든 주문의 평균 금액
예를 들어, 아래와 같이 데이터가 있는 orders 테이블이 있다고 가정합니다.
모든 주문의 평균 금액을 계산하라면 아래와 같이 간단하게 사용합니다.
SELECT AVG(amount)
FROM orders;
예시 2) 각 고객별로 주문 금액의 평균
고객별로 주문 금액의 평균을 반환하려면 GROUP BY 절과 함께 사용하면 됩니다. 고객 식별자인 customer_id 컬럼을 기준으로 정렬합니다.
SELECT customer_id, AVG(amount)
FROM orders
GROUP BY customer_id;
예시 3) 특정 기간 주문에 대한 평균 금액
order_date 컬럼을 기준으로 WHERE 절 조건을 설정하면 원하는 기간 내 주문에 대해 평균을 구할 수 있습니다. 2023년 3월 이후의 주문에 대한 평균 금액 계산하려면 아래와 같이 쿼리합니다.
SELECT AVG(amount)
FROM orders
WHERE order_date >= '2023-03-01';
반응형
'Database' 카테고리의 다른 글
SQL, IFNULL 함수 사용법 (NULL 값 대체) (0) | 2023.06.01 |
---|---|
SQL, SUBSTR 함수 사용법 (문자열 자르기) (0) | 2023.05.31 |
SQL, SUM 함수 사용법 (합계 계산) (0) | 2023.05.30 |
PostgreSQL 백업 및 복구 방법 (0) | 2023.05.29 |
CentOS PostgreSQL 설치 방법 (0) | 2023.05.28 |