A left join B时,B的一些字段可能为空,导致返回的json数据缺少对应的字段。(注:返回json时,设定了NULL时,返回对应的字段)。但是我们又希望对B表的NULL值,返回一个默认的值,则我们利用MySQL的IFNULL方法即可。例如
SELECT IFNULL(B.feature_flag, 0) as feature_flag
即表示B.feature_flag为NULL时,设定它的值为0.
A left join B时,B的一些字段可能为空,导致返回的json数据缺少对应的字段。(注:返回json时,设定了NULL时,返回对应的字段)。但是我们又希望对B表的NULL值,返回一个默认的值,则我们利用MySQL的IFNULL方法即可。例如
SELECT IFNULL(B.feature_flag, 0) as feature_flag
即表示B.feature_flag为NULL时,设定它的值为0.
本文标题:MySQL left join添加NULL字段的默认值
本文链接:https://www.haomeiwen.com/subject/yoaynhtx.html
网友评论