Предполагая, что значение является строкой, вам необходимо преобразовать его в соответствующий тип. Вы можете удалить запятую, используя cast()
:
'2,532.00'
Если вы не используете ','
и не обрабатываете строку 2
как число, то MySQL делает молчащее преобразование. То есть, он преобразует ведущие символы числа в число. Потому что A±
это не числовой символ, он прекращает конвертировать туда, и вы получаете 2
.