Als FreshPrinceOfSO
in den Kommentaren unter meiner Frage vorgeschlagen, verarbeitet der MySQL-Server keine Umwandlungen in varchar
.
Obwohl also die Abfrage
SELECT CONCAT('Sum is: ',CAST(SUM(MyColumn) AS varchar(20))) FROM MyTable WHERE 1;
führt zu einem Syntaxfehler, Umwandlung in char
stattdessen funktioniert gut:
SELECT CONCAT('Sum is: ',CAST(SUM(MyColumn) AS char(20))) FROM MyTable WHERE 1;