Sebagai FreshPrinceOfSO
disarankan dalam komentar di bawah pertanyaan saya, server MySQL tidak menangani gips ke varchar
.
Jadi meskipun kueri
SELECT CONCAT('Sum is: ',CAST(SUM(MyColumn) AS varchar(20))) FROM MyTable WHERE 1;
menghasilkan kesalahan sintaks, casting ke char
sebagai gantinya berfungsi dengan baik:
SELECT CONCAT('Sum is: ',CAST(SUM(MyColumn) AS char(20))) FROM MyTable WHERE 1;