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?