MAX(NoSQL 쿼리)
적용 대상: NoSQL
식에서 값의 최댓값을 반환합니다.
구문
MAX(<scalar_expr>)
인수
설명 | |
---|---|
scalar_expr |
스칼라 식입니다. |
반환 형식
숫자(스칼라) 값을 반환합니다.
예제
이 예제에서는 각각 /price
숫자 필드가 있는 여러 항목이 있는 컨테이너를 사용합니다.
[
{
"price": 71.76,
"name": "Iroowl bracelet",
"category": "activity-bracelet"
},
{
"price": 27.07,
"name": "Icenty bracelet",
"category": "activity-bracelet"
}
]
이 예제에서는 MAX
함수가 언급된 숫자 필드를 포함하는 쿼리에서 사용됩니다.
SELECT
MAX(p.price) AS maxPrice
FROM
products p
WHERE
p.category = "activity-bracelet"
[
{
"maxPrice": 71.76
}
]
설명
- 이 함수는 범위 인덱스의 이점을 활용합니다.
MAX
의 인수는 숫자, 문자열, 부울 또는 null일 수 있습니다.undefined
값은 무시됩니다.- 다음과 같은 우선 순위 순서는 다양한 형식의 데이터를 비교할 때 내림차순으로 사용됩니다.
- string
- number
- 부울 값
- null