Categorias:

Funções numéricas (Arredondamento e truncamento)

SIGN

Retorna o sinal de seu argumento:

  • -1 se o argumento for negativo.

  • 1 se for positivo.

  • 0 se for 0.

Sintaxe

SIGN( <expr> )
Copy

Exemplos

SELECT SIGN(5), SIGN(-1.35e-10), SIGN(0);

---------+-----------------+---------+
 SIGN(5) | SIGN(-1.35E-10) | SIGN(0) |
---------+-----------------+---------+
 1       | -1              | 0       |
---------+-----------------+---------+
Copy