mysql 如何赋null值_mysql+mybatis对为null的值赋默认值(ifnull)

查询两张表 并且对为空的值做默认值

select

u.User_pictureUrl,

u.User_phone,u.ID as userId,

u.user_nickname,

IFNULL(f.userFriend_status,3)as status ,

IFNULL(f.userFriend_comment,' ')as userFriend_comment,

IFNULL(f.userFriend_address,' ')as userFriend_address

from

tab_userinfo u

LEFT JOIN tab_userfriend f ON u.ID=f.userFriend_user_id

where

u.ID=#{userId}

mybatis中插入

insert into user_message

(

skip_id,user_id

)

values

(

ifnull(#{userMessage.skipId},"0"),

#{userMessage.userId}

)

等同于:

#{userMessage.skipId},

#{userMessage.skipSonId},

#{userMessage.jumpType},

"0",

"0",

0,

详见:https://blog..net/weixin_38137028/article/details/88245042

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值