jouypub.com

MySQL处理空字符串相加

2018-08-07  本文已影响0人  JouyPub

在mysql中,经常会用到两个数字类型的字段相加,但是会遇到这种情况:null+非空=null
所以处理结果有误,需要使用使用COALESCE(cost,0) 返回第一个不为空的字段

语法:

COALESCE ( expression [ ,...n ] )

解释:返回参数中的第一个非空表达式(从左向右依次类推

举例

> select coalesce(null,2,3);  // Return 2

> select coalesce(null,null,3);  // Return 3

> select coalesce(1,2,3);  // Return 1

> select coalesce(null,null,null);  // Return null
上一篇 下一篇

猜你喜欢

热点阅读