MIN (dotaz NoSQL)

PLATÍ PRO: NoSQL

Vrátí minimum hodnot ve výrazu.

Syntaxe

MIN(<scalar_expr>)  

Argumenty

Popis
scalar_expr Skalární výraz.

Návratové typy

Vrátí číselnou skalární hodnotu.

Příklady

Tento příklad používá kontejner s více položkami, které mají /price každé číselné pole.

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

V tomto příkladu MIN se funkce používá v dotazu, který obsahuje číselné pole, které bylo zmíněno.

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

Poznámky

  • Tato funkce využívá index rozsahu.
  • Argumenty mohou MIN být číslo, řetězec, logická hodnota nebo hodnota null.
  • Všechny undefined hodnoty se ignorují.
  • Při porovnávání různých typů dat se používá následující pořadí priority (ve vzestupném pořadí):
    1. null
    2. boolean
    3. Číslo
    4. string