다음을 통해 공유


MIN(NoSQL 쿼리)

적용 대상: NoSQL

식에서 값의 최솟값을 반환합니다.

구문

MIN(<scalar_expr>)  

인수

설명
scalar_expr 스칼라 식입니다.

반환 형식

숫자(스칼라) 값을 반환합니다.

예제

이 예제에서는 각각 /price 숫자 필드가 있는 여러 항목이 있는 컨테이너를 사용합니다.

[
  {
    "price": 87.66,
    "name": "Genish bracelet",
    "category": "fashion-bracelet"
  },
  {
    "price": 27.60,
    "name": "Plative bracelet",
    "category": "fashion-bracelet"
  }
]

이 예제에서는 MIN 함수가 언급된 숫자 필드를 포함하는 쿼리에서 사용됩니다.

SELECT
    MIN(p.price) AS minPrice
FROM 
    products p
WHERE
    p.category = "fashion-bracelet"
[
  {
    "minPrice": 27.6
  }
]

설명

  • 이 함수는 범위 인덱스의 이점을 활용합니다.
  • MIN의 인수는 숫자, 문자열, 부울 또는 null일 수 있습니다.
  • undefined 값은 무시됩니다.
  • 다음과 같은 우선 순위 순서는 다양한 형식의 데이터를 비교할 때 오름차순으로 사용됩니다.
    1. null
    2. 부울 값
    3. number
    4. string