数据库里面创建表是有小数点的是什么类型

数据库里面创建表是有小数点的是什么类型,第1张

数据库里面创建表是有小数的是float类型。

SQL

Server

数据类型float(n):

-1.79E

+

308

1.79E

+

308

的浮动精度数字数据。

参数

n

指示该字段保存

4

字节还是

8

字节。float(24)

保存

4

字节,而

float(53)

保存

8

字节。n

的默认值是

53。

MySQL

数据类型FLOAT(size,d)

带有浮动小数点的小数字。在括号中规定最大位数。在

d

参数中规定小数点右侧的最大位数。

双击“小数”的文本对象,在d出的“文本属性”对话框右侧,单击显示“数据类型”显示卡。“类型”下拉按钮,选择“数字”类型,勾选“显示前导零(S)”,将精度设置为2位小数位,单击关闭,便可以使BarTender 2016保留小数位数。

拓展资料:BarTender 是美国海鸥科技推出的一款优秀的条码打印软件,是在行业中使用最多的软件,是一款最快速,最容易设计专业、高质量标签的条码打印软件。

Bartender是一种条码打印软件,是在行业中使用最多的软件。由美国seagull scientific提供,堪称标签打印方面全球领先者。

BarTender 是美国海鸥科技推出的一款优秀的条码打印软件。 BarTender 是最快速,最容易设计专业、高质量标签的条码打印软件。应用于 WINDOWS95 、 98 、 NT 、 XP 、 2000 、 2003 和 3.1 版本。 产品支持广泛的条形码码制和条形码打印机, 不但支持条形码打印机而且支持激光打印机。还为世界知名品牌条形码打印机开发了增强驱动。在为条形码打印机提供真正的 Windows 驱动程序这一领域,海鸥科技已经是世界上最大的软件开发商。Seagull Scientific 因 BarTender 而闻名于世。BarTender 是一个行业领先的标签设计和条形码软件。还是全球领先的条形码和感热打印机的标准 Windows打印机驱动程序开发商。

对于小数位可能很长(比如excel的浮点数)不确定长度的浮点型数字,double类型才是正确的选择。

decimal多用于定长小数的情况。

首先:要确定你的问题是什么。

1、是小数位数后面的0不需要?

那double会自动忽略后面所有的0.

2、是数据被剪切(小数位数变少)了?

那么可以有2个解决方案。

A、使用double定义该字段,然后重新导入数据。

B、使用decimal,但是小数位的总长度必须大于你需要导入的数据小数点的总长度。且字段总长度必须大于等于“小数点左边的长度+小数点右边的长度”

以上所有解决方案都解决不了已经导入的数据的小数值,因为丢失在导入的时候已经发生了。所以要保证正确性,必须重新导入。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10027916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存