Mysql 两字段相加的值

来源:互联网 发布:mac voiceover 教程 编辑:程序博客网 时间:2024/05/21 10:34

问:

在mysql中,我想求两个字段相加的和.sql语句如下:


select c1 + c2 from table where Id = 1


现在有个问题, 就是当字段c1或者c2中任何一个字段值为null, 那么相加的结果就是null, 这个问题怎么解决啊?

答:

select IFNULL(c1,0) + IFNULL(c2,0) from table where Id = 1


或者用case when

0 0