Aracılığıyla paylaş


INTMOD - Cosmos DB'de sorgu dili (Azure ve Doku'da)

işlevi, INTMOD ilk tamsayı değerini saniyeye bölmenin kalan kısmını döndürür.

Sözdizimi

INTMOD(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 Sayısal sayısal ifade.
numeric_expr_2 Payda sayısal ifadesi.

Dönüş türleri

Sayısal bir ifade döndürür.

Örnekler

Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.

Tamsayı değerlerinin modulo

Bu örnekte işlev, INTMOD iki sayının geri kalanını döndürmek için kullanılır.

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