MIN (dotaz NoSQL)

PLATÍ PRO: NoSQL

Vrátí minimum hodnot ve výrazu.

Syntaxe

MIN(<scalar_expr>)  

Argumenty

Description
scalar_expr Skalární výraz

Návratové typy

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

Příklady

V tomto příkladu se používá kontejner s více položkami, z nichž každá má /price číselné pole.

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

V tomto příkladu se MIN funkce používá v dotazu, který obsahuje uvedené číselné pole.

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

Poznámky

  • Tato funkce těží z indexu rozsahu.
  • Argumenty v MIN souboru můžou být číslo, řetězec, logická hodnota nebo hodnota null.
  • Všechny undefined hodnoty jsou ignorovány.
  • 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. řetězec