数据库商品种类用什么类型

数据库商品种类用什么类型,第1张

用EshopDB类型。目前有许多数据库产品,如Oracle、Sybase、Informix、MicrosoftSQLServer、MicrosoftAccess、VisualFoxPro等产品各以自己特有的功能,在数据库市场上占有一席之地。

实现的方法和步骤如下:

1、首先,打开数据库连接客户端Navicat

 Premium并创建一个新的表结构,其中age列有意设置为varchar,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,为刚刚创建的表创建一些数据,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,当数据量较小时,可以使用sum()函数直接求和,因为其可以自动识别SQL中的字符串类型还是数字类型,如下图所示,然后进入下一步。

4、然后,以上适用于整数或少量数据。

 如果数据量太大并且准确性不适用,则可以考虑使用SQL CAST()和CONVERT()函数,如下图所示,然后进入下一步。

5、最后,看一下CONVERT()函数。

 该功能主要用于满足精度要求。 在这里,更改原始数据,并将age列更改为小数点以测试此功能,如下图所示。这样,问题就解决了。

一般用money或decimal或numeric,而不用float或double,因为容易出现"失真"

money货币数据存储的精确度为四位小数。可以存储在 money 数据类型中的值的范围是 -922,337,203,685,4775808 至 +922,337,203,685,4775807(需 8 个字节的存储空间)。

在 SQL Server中,numeric 数据类型等价于 decimal 数据类型。存储 decimal 或 numeric 数值所需的字节数取决于该数据的数字总数和小数点右边的小数位数。

decimal(18,0)解释: 括号内第一个参数18表示可存储数据位数,第二个参数 0 表示精度,即,保留到哪一位; 如 DECIMAL(8,2) 类型字段 里存储数据12341234,那么存在数据库中的值就成了:123412

以上就是关于数据库商品种类用什么类型全部的内容,包括:数据库商品种类用什么类型、数据库中价格字段是varchar类型怎样在sql语句中使用sum函数计算总和、【SQL】金额如果存在数据库中应该使用何种类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存