Condividi tramite


SIGN - Linguaggio di query in Cosmos DB (in Azure e Fabric)

La SIGN funzione restituisce il segno positivo (+1), zero (0) o negativo (-1) dell'espressione numerica specificata.

La SIGN funzione restituisce il segno di un valore numerico in Azure Cosmos DB per NoSQL.

Sintassi

SIGN(<numeric_expr>)

Arguments

Description
numeric_expr Espressione numerica.

Tipi restituiti

Restituisce un'espressione numerica.

Esempi

Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.

Restituisce il segno di numeri

In questo esempio, la SIGN funzione viene usata per restituire il segno di vari numeri da -2 a 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
  }
]

Osservazioni:

  • Questa funzione non usa l'indice.