美文网首页jouypub.com
MySQL处理空字符串相加

MySQL处理空字符串相加

作者: JouyPub | 来源:发表于2018-08-07 11:00 被阅读0次

    在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
    

    相关文章

      网友评论

        本文标题:MySQL处理空字符串相加

        本文链接:https://www.haomeiwen.com/subject/yaeovftx.html