Partager via


INTMOD - Langage de requête dans Cosmos DB (dans Azure et Fabric)

La INTMOD fonction retourne le reste de la division de la première valeur entière par la seconde.

Syntaxe

INTMOD(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Descriptif
numeric_expr_1 Expression numérique de numérateur.
numeric_expr_2 Expression numérique dénominateur.

Types de retour

Retourne une expression numérique.

Examples

Cette section contient des exemples d’utilisation de cette construction de langage de requête.

Modulo des valeurs entières

Dans cet exemple, la INTMOD fonction est utilisée pour retourner le reste de deux nombres.

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