我有这种类型的东西;
FORMAT(ISNULL([number],0),'#,0.00')
哪个显示像3,567.00
这样的数字,但它正在转换它Nvarchar你们可以帮助我这类型的数字正在做数字像=>> 3,567.00这个:漂浮?,真实?,十进制?或女巫一个
答案 0 :(得分:2)
数字只是数字。
三千五百六十七号是mysql:
image: mysql
environment:
- XXX=XXX
gogs:
image: gogs/gogs
links:
- mysql:mysql # ok
而没有别的。如果要将此数字存储为数据库中的数字,则必须以这种方式存储它,可能带有一些小数值。
显示该号码是另一回事,其中包括逗号等非数字字符。当使用逗号显示此数字时,没有问题,因为您没有以该格式保存它。如果您尝试使用包含非数字字符的格式保存该数字,根据定义,您不能在纯数字数据类型中执行此操作,因为逗号不是数字。
简而言之,将您的数字存储为数字,并在需要在某些说明的报告中显示时将其格式化为 。