w3resource
MYSQL Tutorial

MySQL SIGN() function

SIGN() function

MySQL SIGN() returns the sign of the argument.

The function returns 1 when the value of the argument is positive, returns -1 when the value of the argument is negative and return 0 when the value of the argument is 0.

Syntax:

SIGN(X);

Argument

Name Description
X A number whose sign is to be retrieved.

Syntax Diagram:

MySQL SIGN() Function - Syntax Diagram

MySQL Version: 5.6


Pictorial presentation of MySQL SIGN() function

pictorial presentation of MySQL SIGN() function

Example of MySQL SIGN() function

Code:

SELECT SIGN(-145), SIGN(0), SIGN(145);

Explanation

The above MySQL statement will return the sign of given numbers -145, 0 and 145.

Sample Output:

mysql> SELECT SIGN(-145), SIGN(0), SIGN(145);
+------------+---------+-----------+
| SIGN(-145) | SIGN(0) | SIGN(145) |
+------------+---------+-----------+
|         -1 |       0 |         1 | 
+------------+---------+-----------+
1 row in set (0.00 sec)

All Mathematical Functions

MySQL Mathematical Functions, slide presentation

Previous: ROUND()
Next: SIGN()