Wenn das Datum NULL ist, möchte ich 'N/A' anzeigen, aber wenn das Datum nicht Null ist, möchte ich das Datum in dB anzeigen. Dies ist, was ich derzeit habe, und ich bekomme einen DataType Mismatch in den THEN/ELSE-Ausdrücken. Ich gehe davon aus, dass ich versuche, ein Zeichen in einem Datumsfeld anzuzeigen.CASE WHEN Datatype Mismatch
SELECT
CASE WHEN created_at IS NULL
THEN 'N/A'
ELSE created_at
END AS created_at
FROM example.example_id
Ist das möglich?
Sie gefragt, Nein. Eine Spalte darf nicht mehr als einen Datentyp haben. Sie könnten "created_At" als Varchar (oder als Textdatentyp) verwenden und es würde funktionieren, aber ohne den Typ zu ändern, ist dies nicht möglich. – xQbert