NUMBERBIN – Dotazovací jazyk ve službě Cosmos DB (v Azure a prostředcích infrastruktury)

Funkce NUMBERBIN vypočítá vstupní hodnotu zaokrouhlenou na násobek zadané velikosti.

Syntaxe

NUMBERBIN(<numeric_expr> [, <bin_size>])

Arguments

Description
numeric_expr Číselný výraz, který se vyhodnotí a výsledná hodnota se zaokrouhlí na násobek zadané velikosti přihrádky.
bin_size Číselná hodnota, která určuje velikost přihrádky, která se má použít při zaokrouhlení hodnoty. Tato číselná hodnota je 1 výchozí, pokud není zadána.

Návratové typy

Vrátí číselnou hodnotu.

Examples

Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.

Přihrádka čísla s různými velikostmi přihrádek

V tomto příkladu se NUMBERBIN funkce používá k zaokrouhlení čísla na různé velikosti přihrádek.

SELECT VALUE {
  roundToNegativeHundreds: NUMBERBIN(37.752, -100),
  roundToTens: NUMBERBIN(37.752, 10),
  roundToOnes: NUMBERBIN(37.752, 1),
  roundToZeroes: NUMBERBIN(37.752, 0),
  roundToOneTenths: NUMBERBIN(37.752, 0.1),
  roundToOneHundreds: NUMBERBIN(37.752, 0.01)
}
[
  {
    "roundToNegativeHundreds": 100,
    "roundToTens": 30,
    "roundToOnes": 37,
    "roundToOneTenths": 37.7,
    "roundToOneHundreds": 37.75
  }
]