Share via


MAX (NoSQL-fråga)

GÄLLER FÖR: NoSQL

Returnerar maxvärdet för värdena i uttrycket.

Syntax

MAX(<scalar_expr>)  

Argument

Description
scalar_expr Ett skalärt uttryck.

Returtyper

Returnerar ett numeriskt skalärt värde.

Exempel

I det här exemplet används en container med flera objekt som var och en har ett /price numeriskt fält.

[
  {
    "price": 71.76,
    "name": "Iroowl bracelet",
    "category": "activity-bracelet"
  },
  {
    "price": 27.07,
    "name": "Icenty bracelet",
    "category": "activity-bracelet"
  }
]

I det här exemplet MAX används funktionen i en fråga som innehåller det numeriska fält som nämndes.

SELECT
    MAX(p.price) AS maxPrice
FROM 
    products p
WHERE
    p.category = "activity-bracelet"
[
  {
    "maxPrice": 71.76
  }
]

Kommentarer

  • Den här funktionen drar nytta av ett intervallindex.
  • Argumenten i MAX kan vara tal, sträng, booleskt värde eller null.
  • Alla undefined värden ignoreras.
  • Följande prioritetsordning används (i fallande ordning) när du jämför olika typer av data:
    1. sträng
    2. nummer
    3. boolean
    4. null