MYBATIS ifnull
时间: 2023-08-30 20:08:29 浏览: 174
Mybatis的一些实践
在 MyBatis 中,如果要在 SQL 查询中处理 NULL 值,可以使用 IFNULL 函数。这个函数接受两个参数,如果第一个参数为 NULL,则返回第二个参数;否则返回第一个参数。下面是一个示例:
```xml
<select id="getUser" resultType="User">
SELECT id, name, IFNULL(email, 'N/A') AS email
FROM users
WHERE id = #{id}
</select>
```
在上面的例子中,如果 email 字段为 NULL,则会返回 'N/A' 字符串作为结果。你可以根据自己的需求来使用 IFNULL 函数来处理 NULL 值。
阅读全文