Kategorien:

Numerische Funktionen (Rundung und Kürzung)

SIGN

Gibt das Zeichen des Arguments zurück:

  • -1, wenn das Argument negativ ist.

  • 1, wenn es positiv ist.

  • 0, wenn es 0 ist.

Syntax

SIGN( <expr> )

Beispiele

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

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