Ich Sicherung MySql-Tabelle auf Arbeitsblatt. Meine aktuelle Ergebnismenge enthält Zeilen, in denen einige Spalten leer sind.Ersetze leeren Datensatz der Spalte mit 'foo' auf SELECT-Abfrage?
Das ist in Ordnung, aber für das Arbeitsblatt muss ich diese mit 'foo' ersetzen. HowTo?
Alle Hilfe wird sehr geschätzt.
aus irgendeinem Grund hat dies nicht tun: SELECT IDR kyy_FK, COALESCE (Team, 'Tag'), COALESCE (Name, 'xxxxx'), pojong, krd, COALESCE (Memo, 'foo') , aa \t VON rapsa GROUP VON krd, datetime ORDER BY 'rap''id' Ich bekomme Spalten mit dem Namen: COALESCE (Team, 'Tag') und leere Werte auf ihnen – Kaptah
Wie ich schon sagte: Leer ist nicht das gleiche wie NULL. Coalesce benötigt NULL. Sie könnten versuchen, stattdessen die Funktion char_length() in Kombination mit IF zu verwenden. –
Entschuldigung, habe ich vergessen zu antworten. Leer, nicht NULL. – Kaptah