쿼리의 지정된 필드에 포함된 값 집합의 산술 평균을 계산합니다.
구문
Avg ( expr )
expr 자리 표시자는 평균할 숫자 데이터가 포함된 필드를 식별하는 문자열 식 또는 해당 필드의 데이터를 사용하여 계산을 수행하는 식을 나타냅니다. expr의 피연산자는 테이블 필드의 이름, 상수 또는 함수(내장 함수 또는 사용자 정의일 수 있지만 다른 SQL 집계 함수 중 하나일 수는 없음)를 포함할 수 있습니다.
주의
평균으로 계산된 평균은 산술 평균(값의 합계를 값 수로 나눈 값)입니다. 예를 들어 Avg를 사용하여 평균 화물 비용을 계산할 수 있습니다.
Avg 함수는 계산에 Null 필드를 포함하지 않습니다.
쿼리 식 및 QueryDef 개체의 SQL 속성 또는 SQL 쿼리를 기반으로 레코드 집합 개체를 만들 때 Avg 를 사용할 수 있습니다.
예제
Expression |
결과 |
SELECT Avg([UnitPrice]) AS Expr1 FROM ProductSales; |
"ProductSales" 테이블의 "UnitPrice" 필드에 있는 모든 값의 평균을 반환하고 Expr1 열에 표시됩니다. |
SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; |
ProductSales 테이블의 평균 "SalePrice" 및 "Discount" 필드를 반환합니다. 결과는 "AvgSalePrice" 및 "AvgDiscount" 열에 각각 "Quantity"가 10을 초과하는 모든 "SalePrice"의 평균을 반환합니다. 결과는 "AvgSalePrice" 열에 표시됩니다. |
SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; |
"Discount" 필드의 평균 값의 절대값을 반환하고 열 "AbsAverageDiscount"에 표시됩니다. |