SIGN – Frågespråk i Cosmos DB (i Azure och Fabric)

Funktionen SIGN returnerar det positiva (+1), noll (0) eller negativa (-1) tecknet för det angivna numeriska uttrycket.

Funktionen SIGN returnerar tecknet för ett numeriskt värde i Azure Cosmos DB för NoSQL.

Syntax

SIGN(<numeric_expr>)

Arguments

Description
numeric_expr Ett numeriskt uttryck.

Returtyper

Returnerar ett numeriskt uttryck.

Examples

Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.

Returtecken för tal

I det här exemplet SIGN används funktionen för att returnera tecknet för olika tal från -2 till 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
  }
]

Anmärkningar

  • Den här funktionen använder inte indexet.