INTMOD — язык запросов в Cosmos DB (в Azure и Fabric)

Функция INTMOD возвращает оставшуюся часть деления первого целочисленного значения на второй.

Синтаксис

INTMOD(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 Числовое выражение числового элемента.
numeric_expr_2 Числовое выражение знаменателя.

Типы возвращаемых данных

Возвращает числовое выражение.

Примеры

В этом разделе содержатся примеры использования этой конструкции языка запросов.

Модуло целочисленных значений

В этом примере INTMOD функция используется для возврата оставшейся части двух чисел.

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