MySQL 算术表达式返回 NULL 的情况?
我们知道,NULL 不是一个值,它也不等于零。如果我们在 MySQL 算术表达式中使用 NULL,该算术表达式将返回 NULL。可以用以下示例理解这一点 −
示例
mysql> Select 100*NULL; +----------+ | 100*NULL | +----------+ | NULL | +----------+ 1 row in set (0.00 sec) mysql> Select 100+NULL; +----------+ | 100+NULL | +----------+ | NULL | +----------+ 1 row in set (0.00 sec)
从上述示例中可以看出,如果我们在算术表达式中使用 NULL,那么结果本身就是 NULL。
广告