Sdílet prostřednictvím


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

Funkce ROUND vrátí číselnou hodnotu zaokrouhlenou na nejbližší celočíselnou hodnotu.

Systémová funkce Azure Cosmos DB for NoSQL, která vrátí číslo zaokrouhlené na nejbližší celé číslo.

Syntaxe

ROUND(<numeric_expr>)

Arguments

Description
numeric_expr Číselný výraz.

Návratové typy

Vrátí číselný výraz.

Examples

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

Zaokrouhlení čísel na nejbližší celé číslo

V tomto příkladu jsou kladná a záporná čísla zaokrouhlená na nejbližší celé číslo.

SELECT VALUE {
  roundTwoPointFour: ROUND(2.4),
  roundTwoPointSix: ROUND(2.6),
  roundTwoPointFive: ROUND(2.5),
  roundNegativeTwoPointFour: ROUND(-2.4),
  roundNegativeTwoPointSix: ROUND(-2.6)
}
[
  {
    "roundTwoPointFour": 2,
    "roundTwoPointSix": 3,
    "roundTwoPointFive": 3,
    "roundNegativeTwoPointFour": -2,
    "roundNegativeTwoPointSix": -3
  }
]

Poznámky

  • Tato funkce přináší výhody použití indexu rozsahu. Další informace najdete v tématu indexy rozsahu.
  • Operace zaokrouhlování probíhá zaokrouhlováním středního bodu směrem od nuly. Pokud je vstup číselným výrazem, který přesně spadá mezi dvě celá čísla, je výsledkem nejbližší celočíselná hodnota od 0. Příklad: -6.5 to -7, -0.5 to -1, 0.5 to 1, 6.5 to 7.