可以使用 MySQL 中的 IFNULL() 函数来实现在查询时如果某个字段为空,则用默认值代替。IFNULL() 函数接受两个参数,第一个参数是要检查是否为空的字段,第二个参数是默认值。
以下是示例查询语句:
SELECT name, IFNULL(age, 18) as age FROM users;
这个查询将会查询用户表中的姓名和年龄字段,如果年龄为空则返回 18 作为默认值。
需要注意的是,IFNULL() 函数只能处理 NULL 值,如果字段内容是空字符串或者其他特殊值,需要使用其他函数来处理,例如 COALESCE() 函数。