码迷,mamicode.com
首页 > 其他好文 > 详细

mybatic 结果为null,返回0

时间:2016-11-27 22:30:45      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:rlock   result   san   bsp   param   coalesce   pass   code   apt   

 

返回空容易产生异常,当值为null时,返回为0的写法

<select id="getBookWordCountBookPssAndChapterLockOrPass" resultType="LONG" parameterType="STRING">
        select  COALESCE(sum(word_count),0) as word_count
        from t_news_count 
        WHERE 
        chapter_id  in 
        ( SELECT chapter_id 
          from t_content_chapter  
          WHERE 
          book_id = #{book_id,jdbcType=VARCHAR} 
          AND  
          ( status = 3 OR status = 1) ) 
        AND 
        ( 3 = (SELECT current_state 
               FROM t_content_metadata 
               WHERE  book_id = #{book_id,jdbcType=VARCHAR} ) 
        ) 
    </select>

 

mybatic 结果为null,返回0

标签:rlock   result   san   bsp   param   coalesce   pass   code   apt   

原文地址:http://www.cnblogs.com/caer/p/6106993.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!