INTMOD – Frågespråk i Cosmos DB (i Azure och Fabric)

Funktionen INTMOD returnerar resten av uppdelningen av det första heltalsvärdet med det andra.

Syntax

INTMOD(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 Täljarens numeriska uttryck.
numeric_expr_2 Det numeriska uttrycket för nämnaren.

Returtyper

Returnerar ett numeriskt uttryck.

Examples

Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.

Modulo för heltalsvärden

I det här exemplet INTMOD används funktionen för att returnera resten av två tal.

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
  }
]