MySQLにて、nullを数字として計算すると、数字側がダウンキャストされて結果がNULLとして返される。
NULLがアップキャストされて、0にならないことに注意。
mysql> select 100 - null; +------------+ | 100 - null | +------------+ | NULL | +------------+ 1 row in set (0.01 sec)
version: 4.1.22-log
MySQLにて、nullを数字として計算すると、数字側がダウンキャストされて結果がNULLとして返される。
NULLがアップキャストされて、0にならないことに注意。
mysql> select 100 - null; +------------+ | 100 - null | +------------+ | NULL | +------------+ 1 row in set (0.01 sec)
version: 4.1.22-log
Comments