马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
虽然可以将一个droptable语句转换成先delete再删表,性能却会降低很多。这里我们用上面说道的另外一种可用数据:“操作前数据备份”。
为何用ROUND四舍五进老是没法失掉准确数值?
cg1摘自:access911.net
成绩:
为何用ROUND四舍五进老是没法失掉准确数值?
好比
round(11.115,2)居然会即是1.11而不是1.12
又好比:我在Access查询中写了以下语句:
SELECTRound(0.005,2)asID;
了局不是我希冀的0.01,而是0,假如想失掉0.01,应当如何做?
回覆:
缘故原由很复杂,在举行准确盘算时应当利用“泉币”范例字段而不是经常使用得“数字”“双精度”,应为双精度得存储体例不是以十进制间接存储,而是用迷信计数法算出来的,总会发生偏差的。
假如你必需利用双精度,倡议分隔存储小数位和整数位。
关于在查询中可使用以下语句办理
SELECTFormat(0.005,#.##)ASID;
由MySQL用来存储数据的文件格式以已经被广泛地测试过,但是总是有外部情况可以导致数据库表被破坏: |