共用方式為


SIGN - Cosmos DB 中的查詢語言 (在 Azure 和 Fabric 中)

函式會 SIGN 傳回指定數值運算式的正號 (+1)、零 (0) 或負數 (-1) 符號。

SIGN 式會傳回適用於 NoSQL 的 Azure Cosmos DB 中數值的符號。

語法

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

備註

  • 此函式不會使用索引。