SQL Academy
Premium
Funktionsreferenz

SIGN

Gibt das Vorzeichen einer Zahl zurück.

MySQL 8.1
SIGN(num)

Parameter

numDECIMAL
Zahl

Rückgabewert

-1 für eine negative Zahl, 0 für null, 1 für eine positive Zahl; NULL für NULL

Beispiele

Vorzeichen einer negativen Zahl

MySQL 8.1
SELECT SIGN(-2);
SIGN(-2)
-1

Vorzeichen einer positiven Zahl

MySQL 8.1
SELECT SIGN(2);
SIGN(2)
1

Vorzeichen von null

MySQL 8.1
SELECT SIGN(0);
SIGN(0)
0

Details

Praktisch, um Zahlen in drei Gruppen zu teilen: GROUP BY SIGN(x) zählt negative, Null- und positive Werte getrennt.

Siehe auch

Wo du es lernst