C# 如何使用逗号将小数点处的值更改为表格中的2532.00到2532。

C# 如何使用逗号将小数点处的值更改为表格中的2532.00到2532。,c#,mysql,sql,C#,Mysql,Sql,如何使用逗号将小数点处的值更改为表格中的2532.00到2532。这样做的目的是,每当我总结专栏文章时,我都会得到错误的答案 请有人帮忙吗? 谢谢假设该值是字符串,则需要将其转换为适当的类型。您可以使用replace()删除逗号: 如果不使用cast()并将字符串'2532.00'视为一个数字,那么MySQL将执行静默转换。也就是说,它将前导的“数字”字符转换为数字。因为“”,“不是数字字符,它在那里停止转换,您会得到2是列varchar还是数字类型?强制转换(xxx为整数) select ca

如何使用逗号将小数点处的值更改为表格中的2532.00到2532。这样做的目的是,每当我总结专栏文章时,我都会得到错误的答案

请有人帮忙吗?
谢谢

假设该值是字符串,则需要将其转换为适当的类型。您可以使用
replace()
删除逗号:


如果不使用
cast()
并将字符串
'2532.00'
视为一个数字,那么MySQL将执行静默转换。也就是说,它将前导的“数字”字符转换为数字。因为“
”,“
不是数字字符,它在那里停止转换,您会得到
2

是列
varchar
还是数字类型?
强制转换(xxx为整数)
select cast(replace('2,532.00', ',', '') as decimal(20, 4))