Sdílet prostřednictvím


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

Funkce INTMOD vrátí zbytek dělení první celočíselné hodnoty druhou hodnotou.

Syntaxe

INTMOD(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 Číselný výraz čitatele.
numeric_expr_2 Číselný výraz jmenovatele.

Návratové typy

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

Examples

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

Modulo celočíselné hodnoty

V tomto příkladu INTMOD se funkce používá k vrácení zbytku dvou čísel.

SELECT VALUE {
  mod: INTMOD(12, 5),
  positiveResult: INTMOD(12, -5),
  negativeResult: INTMOD(-12, -5),
  resultZero: INTMOD(15, 5),
  modZero: INTMOD(12, 0),
  modDecimal: INTMOD(12, 0.2)
}
[
  {
    "mod": 2,
    "positiveResult": 2,
    "negativeResult": -2,
    "resultZero": 0
  }
]