MySQL IFNULL "N / A" produz "item não pode ser encontrado na coleção" Erro

Eu tenho usado as funções IFNULL para converter valores NULL para zeros em minhas consultas SQL, assim:

<code>SELECT IFNULL(mem.comment_count,0) FROM members...
</code>

Isso funciona bem. Agora estou tentando usar a função IFNULL para converter valores NULL para uma seqüência de caracteres, "N / A", mas continuo recebendo o erro: "item não pode ser encontrado na coleção correspondente ao nome solicitado ou ordinal":

<code>SELECT IFNULL(mem.address2,'N/A') FROM members...
</code>

Eu até tentei usar o COALESCE apenas em caso de uma string vazia em vez de um NULL:

<code>SELECT COALESCE(NULLIF(mem.address2, ''), 'N/A') FROM members...
</code>

Mas ainda lança o mesmo erro.

Alguma ideia?

questionAnswers(1)

yourAnswerToTheQuestion