MySQL IFNULL „N / A” daje „nie można znaleźć pozycji w kolekcji” Błąd

Korzystałem z funkcji IFNULL, aby przekonwertować wartości NULL na zera w moich zapytaniach SQL, tak jak poniżej:

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

To działa dobrze. Próbuję teraz użyć funkcji IFNULL do konwersji wartości NULL na ciąg znaków „N / A”, ale ciągle otrzymuję błąd: „elementu nie można znaleźć w kolekcji odpowiadającej żądanej nazwie lub porządkowi porządkowemu”:

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

Próbowałem nawet użyć COALESCE tylko inkase to pusty ciąg zamiast NULL:

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

Ale wciąż rzuca ten sam błąd.

Jakieś pomysły?

questionAnswers(1)

yourAnswerToTheQuestion