Sign a list of data : SIGN : Math Numeric Functions MySQL TUTORIALS


MySQL TUTORIALS » Math Numeric Functions » SIGN »

 

Sign a list of data


mysql>
mysql> create table myTable(
    ->   id           int(2),
    ->   value        FLOAT(6,2)
    -> );
Query OK, rows affected (0.03 sec)

mysql>
mysql> insert into myTable(ID,  value)values (1,9);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (2,2.11);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (3,3.44);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (4,-4.21);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (5,10);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (6,3);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (7,-5.88);
Query OK, row affected (0.02 sec)

mysql> insert into myTable(ID,  value)values (8,123.45);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (9,98.23);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (10,0);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (11,984.23);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (12,0);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (13,928.87);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (14,0);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (15,918.3);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (16,9.23);
Query OK, row affected (0.00 sec)

mysql> insert into myTable(ID,  value)values (17,8.23);
Query OK, row affected (0.00 sec)

mysql>
mysql> select from myTable;
+------+--------+
| id   | value  |
+------+--------+
|    |   9.00 |
|    |   2.11 |
|    |   3.44 |
|    |  -4.21 |
|    |  10.00 |
|    |   3.00 |
|    |  -5.88 |
|    123.45 |
|    |  98.23 |
|   10 |   0.00 |
|   11 984.23 |
|   12 |   0.00 |
|   13 928.87 |
|   14 |   0.00 |
|   15 918.30 |
|   16 |   9.23 |
|   17 |   8.23 |
+------+--------+
17 rows in set (0.00 sec)

mysql>
mysql>
mysql> select value, sign(valuefrom myTable;
+--------+-------------+
| value  | sign(value|
+--------+-------------+
|   9.00 |           |
|   2.11 |           |
|   3.44 |           |
|  -4.21 |          -|
|  10.00 |           |
|   3.00 |           |
|  -5.88 |          -|
123.45 |           |
|  98.23 |           |
|   0.00 |           |
984.23 |           |
|   0.00 |           |
928.87 |           |
|   0.00 |           |
918.30 |           |
|   9.23 |           |
|   8.23 |           |
+--------+-------------+
17 rows in set (0.00 sec)

mysql>
mysql> drop table myTable;
Query OK, rows affected (0.00 sec)

mysql>
mysql>
mysql>



Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .

Follow Navioo On Twitter

MySQL TUTORIALS

 Navioo Math Numeric Functions
» SIGN