Aracılığıyla paylaş


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

İşlev, TRUNC en yakın tamsayı değerine kesilmiş bir sayısal değer döndürür.

Kesilen sayısal değer döndüren NoSQL için Azure Cosmos DB sistem işlevi.

Sözdizimi

TRUNC(<numeric_expr>)

Arguments

Description
numeric_expr Sayısal ifade.

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.

Sayıları tamsayıya kesme

Bu örnekte işlev, TRUNC çeşitli sayıları tamsayı bölümlerine ayırmak için kullanılır.

SELECT VALUE {
  truncateFloatingPoint: TRUNC(2.37),
  truncateNegative: TRUNC(-2.78),
  truncateInteger: TRUNC(2),
  truncateSmallNumber: TRUNC(0.0000714),
  truncatePi: TRUNC(PI())
}
[
  {
    "truncateFloatingPoint": 2,
    "truncateNegative": -2,
    "truncateInteger": 2,
    "truncateSmallNumber": 0,
    "truncatePi": 3
  }
]

Açıklamalar

  • Bu işlev, aralık dizini kullanımından yararlanır. Daha fazla bilgi için bkz. aralık dizinleri.