SIGN - Cosmos DB 中的查询语言

SIGN 函数返回指定数值表达式的正数(+1)、零(0)或负号(-1)。

SIGN 函数返回 Azure Cosmos DB for NoSQL 中数值的符号。

Syntax

SIGN(<numeric_expr>)

Arguments

Description
numeric_expr 数值表达式。

返回类型

返回数值表达式。

例子

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

返回数字的符号

在此示例中,函数 SIGN 用于返回从 -2 到 2 的各种数字的符号。

SELECT VALUE {
  signNegativeTwo: SIGN(-2),
  signNegativeOne: SIGN(-1),
  signZero: SIGN(0),
  signOne: SIGN(1),
  signTwo: SIGN(2)
}
[
  {
    "signNegativeTwo": -1,
    "signNegativeOne": -1,
    "signZero": 0,
    "signOne": 1,
    "signTwo": 1
  }
]

注解

  • 此函数不使用索引。