AVG(NoSQL 쿼리)
적용 대상: NoSQL
식에서 평균값을 반환합니다.
구문
AVG(<numeric_expr>)
인수
설명 | |
---|---|
numeric_expr |
숫자 식입니다. |
반환 형식
숫자 식을 반환합니다.
예제
이 예제에서는 각각 price
필드를 포함하는 여러 항목이 있는 컨테이너를 고려합니다.
[
{
"name": "Glaark bag",
"category": "small-bags",
"price": 20.28
},
{
"name": "Astoney pack",
"category": "small-bags",
"price": 5.11
},
{
"name": "Icento pack",
"category": "small-bags",
"price": 62.21
}
]
이 예제에서 함수는 특정 필드의 값을 단일 집계된 값으로 평균하는 데 사용됩니다.
SELECT VALUE
AVG(p.price)
FROM
products p
WHERE
p.category = "small-bags"
[
29.2
]
설명
- 이 함수는 범위 인덱스의 이점을 활용합니다.
AVG
의 인수가 문자열, 부울 또는 null인 경우 전체 집계 시스템 함수는undefined
를 반환합니다.- 개별 인수에
undefined
값이 있는 경우 해당 값은AVG
계산에 포함되지 않습니다.