Partilhar via


SIGN - Linguagem de consulta no Cosmos DB (no Azure e no Fabric)

A SIGN função retorna o sinal positivo (+1), zero (0) ou negativo (-1) da expressão numérica especificada.

A SIGN função retorna o sinal de um valor numérico no Azure Cosmos DB para NoSQL.

Sintaxe

SIGN(<numeric_expr>)

Arguments

Description
numeric_expr Uma expressão numérica.

Tipos de devolução

Retorna uma expressão numérica.

Examples

Esta seção contém exemplos de como usar essa construção de linguagem de consulta.

Sinal de retorno dos números

Neste exemplo, a SIGN função é usada para retornar o sinal de vários números de -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
  }
]

Observações

  • Esta função não utiliza o índice.