1、mysql写法
IFNULL(p1,p2),如果p1有值就是p1,如果p1是空,则值为p2
<insert id="insertForeach" parameterType="java.util.List" >
insert into user_message
( skip_id )
values
<foreach collection="list" item="userMessage" index="index" separator=",">
( ifnull(#{userMessage.skipId},"0") )
</foreach>
</insert>
2、postgresql写法
COALESCE函数是返回参数中的第一个非null的值,它要求参数中至少有一个是非null的,如果参数都是null会报错
select COALESCE(null,null