MyException - 我的异常网
当前位置:我的异常网» Sql Server » 在数据库表中怎么存放比例呀?25%,是存成0.25好呀

在数据库表中怎么存放比例呀?25%,是存成0.25好呀,还是存成25好。还有,怎么显示百分号

www.MyException.Cn  网友分享于:2013-12-26  浏览:296次
在数据库表中如何存放比例呀?25%,是存成0.25好呀,还是存成25好。还有,如何显示百分号?
要在表中存放一个比例字段,不知如何存放好。显示时还想把百分号显示出来,可是%没办法存进去呀。除非存成字符型,可是字符型不能参与运算呀。
为了参与运算就只能设成numeric(5,2),可是显示时不直观。
另:在数据库表中如何存好呀。是存成:25,还是存成0.25
请大家指教。


------解决方案--------------------
25 直观一点
.25 可以直接运算
25%字符: 没事存这个玩意干什么?
------解决方案--------------------
存.25,便于计算,
存25,日后忘记了还不好处理。哈哈
------解决方案--------------------
存成0.25

------解决方案--------------------

25 直观一点
.25 可以直接运算
25%字符: 没事存这个玩意干什么?
------------------
存成0.25,可是我想在显示时显示成25%,用什么方法可以得到呀。
-------------------------------------------------------
显示时候转换成字符+ '% '.注意字符的截取..
到现在有时候存的时候0.25会存成0.249999999999999
------解决方案--------------------
嗯,是的.不是numeric
------解决方案--------------------
ToText(字段*100) + "% "
------解决方案--------------------
存成0.25

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有