TRUNC - Cosmos DB 中的查询语言

TRUNC 函数返回截断到最接近整数值的数值。

一个 Azure Cosmos DB for NoSQL 系统函数,该函数返回截断的数值。

Syntax

TRUNC(<numeric_expr>)

Arguments

Description
numeric_expr 数值表达式。

返回类型

返回数值表达式。

例子

本部分包含有关如何使用此查询语言构造的示例。

将数字截断为整数

在此示例中,该 TRUNC 函数用于将各种数字截断到其整数部分。

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

注解

  • 此函数受益于范围索引的使用。 有关详细信息,请参阅 范围索引