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?