Using if statement with BOOLEAN : Boolean « Data Types « MySQL Tutorial






mysql>
mysql> SELECT IF(0, 'true', 'false');
+------------------------+
| IF(0, 'true', 'false') |
+------------------------+
| false                  |
+------------------------+
1 row in set (0.00 sec)

mysql> SELECT IF(1, 'true', 'false');
+------------------------+
| IF(1, 'true', 'false') |
+------------------------+
| true                   |
+------------------------+
1 row in set (0.00 sec)

mysql> SELECT IF(2, 'true', 'false');
+------------------------+
| IF(2, 'true', 'false') |
+------------------------+
| true                   |
+------------------------+
1 row in set (0.00 sec)

mysql>
mysql>
mysql>








10.4.Boolean
10.4.1.BOOL, BOOLEAN
10.4.2.Using if statement with BOOLEAN
10.4.3.The values TRUE and FALSE are merely aliases for 1 and 0, respectively, as shown here: