C# 如何使用逗号将小数点处的值更改为表格中的2532.00到2532。
如何使用逗号将小数点处的值更改为表格中的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
谢谢假设该值是字符串,则需要将其转换为适当的类型。您可以使用
replace()
删除逗号:
如果不使用
cast()
并将字符串'2532.00'
视为一个数字,那么MySQL将执行静默转换。也就是说,它将前导的“数字”字符转换为数字。因为“”,“
不是数字字符,它在那里停止转换,您会得到2
是列varchar
还是数字类型?强制转换(xxx为整数)
select cast(replace('2,532.00', ',', '') as decimal(20, 4))