存入数据库前小数点后只有6位
存入数据库后小数点后的位数变得乱七八糟,有的竟达15位
请问怎样控制使存入数据库的数据小数点后的位数和存入前一样

解决方案 »

  1.   

    精度的问题,取出来调整或者你换成decimal类型
      

  2.   

    跟你存储的字段类型有关,如果是varchar类型的,应该会原样保存进去
      

  3.   

    decimal类型可以解决吗?为什么会出现这种问题呢?
      

  4.   

    看你对需要存储数据的要求了,decimal数据类型最多可存储38个数字
      

  5.   

    You can set the scale of the decimal column...
      

  6.   

    decimal可以设置小数点后面几位
      

  7.   

    两种方法:
      1。使用round控制小数位数
      2。使用number或decmal 类型,但是如果你后面要计算的话,建议不要用这种,会有很大差距的。
      

  8.   

    你把此字段在表设计那里改为decimal后,那下面 列的信息 就有精度与小数位数的设置
      

  9.   

    去看一下计算机基础,看看float数据类型的实现。