练字用什么笔 SQLServre价格用什么字段类型好?

来源:互联网  时间:2016/7/6 6:44:13

关于网友提出的“练字用什么笔 SQLServre价格用什么字段类型好?”问题疑问,本网通过在网上对“练字用什么笔 SQLServre价格用什么字段类型好?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:练字用什么笔 SQLServre价格用什么字段类型好?
描述:

需要一个产品的价格字段,需要用这个价格*数量可以算一些总价等,用什么字段类型合适?看选项中有money?或者numeric、decimal?用什么呢?


解决方案1:

decimal(19,4)

解决方案2:

个人感觉最好不要用decimal因为decimal性能不高,原因如下clr没有将decimal看成一个基元类型也就是意味着clr没有直接操作decimal值的指令

解决方案3:

引用 13 楼 maco_wang 的回复:
SQL code
--支持使用
decimal(18,2)

同意 解决方案4:

我用的是sql2005,用的是money

解决方案5:

decimal(18,2)

解决方案6:

decimal

解决方案7:

decimal(18,2)

解决方案8:

看我4楼的那个吧,一般都保留2位小数。

解决方案9:

decimal(18,2)
如果没有小数decimal(18,0)
numeric是为了兼容SQL老版本的,2000 以后都可以不用了

解决方案10:

decimal

解决方案11:

引用 5 楼 zjwjmmx 的回复:
decimal和numeric有没有却别? 一般价格要小数点后几位呢?

http://msdn.microsoft.com/zh-cn/library/ms187746.aspx 解决方案12:

我的是float,我觉得它足够了

解决方案13:

--支持使用
decimal(18,2)
解决方案14:

有 money 类型

解决方案15:

一般都以元为单位,精确到后两位,如果有特殊需求,比如以万元为单位,可以根据需求精确到小数点后3-4位等
看实际需求
如果在数据库的查询字符串中有金额的加减乘除运算等,可以设定字段类型为numeric(18,3),精确到小数点后三位,然后在程序中格式化为四舍五入到小数点后两位。这样比较精确。

解决方案16:

numeric(18,2)

解决方案17:

numeric(18,2)

上一篇在网页中,如何实现把txt文件导入到oracle
下一篇在VS2008中,图片问题
明星图片
相关文章
《练字用什么笔 SQLServre价格用什么字段类型好?》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)