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);Vorzeichen einer positiven Zahl
MySQL 8.1
SELECT SIGN(2);Vorzeichen von null
MySQL 8.1
SELECT SIGN(0);Details
Praktisch, um Zahlen in drei Gruppen zu teilen: GROUP BY SIGN(x) zählt negative, Null- und positive Werte getrennt.