Freigeben über


INTMOD - Abfragesprache in Cosmos DB (in Azure und Fabric)

Die INTMOD Funktion gibt den Rest der Division des ersten ganzzahligen Werts durch die zweite zurück.

Syntax

INTMOD(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 Der numerische Ausdruck des Zählers.
numeric_expr_2 Der numerische Ausdruck des Nenners.

Rückgabetypen

Gibt einen numerischen Ausdruck zurück.

Examples

Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.

Modulo von ganzzahligen Werten

In diesem Beispiel wird die INTMOD Funktion verwendet, um den Rest von zwei Zahlen zurückzugeben.

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