MySql IFNULL(), COALSESCE() auf String nicht ersetzen

Beschreibung:

Meine Aussage sollte, ersetzen Sie jedes leer title_column mit 'no-name', aber es funktioniert nicht:

SELECT
  COALESCE(main_table.title_column, 'no name') AS title
FROM main_table;

IFNULL() die gleiche Weise verhält.

Was mache ich falsch ?

Könnte es sein, dass Sie sehen leere Zeichenfolge-Werte anstelle von null-Werten?
natürlich, das ist der Fall. und ein anderer user gepostet die Lösung...

InformationsquelleAutor kiltek | 2012-01-18

Schreibe einen Kommentar