我一直在使用 IFNULL 函数在我的 SQL 查询中将 NULL 值转换为零,如下所示:
SELECT IFNULL(mem.comment_count,0) FROM members...
这工作正常。我现在正在尝试使用 IFNULL 函数将 NULL 值转换为字符串“N/A”,但我不断收到错误消息:“在与请求的名称或序号相对应的集合中找不到项目”:
SELECT IFNULL(mem.address2,'N/A') FROM members...
我什至尝试使用 COALESCE 以防它是一个空字符串而不是 NULL:
SELECT COALESCE(NULLIF(mem.address2, ''), 'N/A') FROM members...
但仍然抛出同样的错误。
有任何想法吗?