社区
MS-SQL Server
帖子详情
数据库中 decimal 最大值 是多少?
simenpeng
2007-12-12 03:06:58
如题
...全文
6176
2
打赏
收藏
数据库中 decimal 最大值 是多少?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dawugui
2007-12-12
打赏
举报
回复
decimal 和 numeric
带定点精度和小数位数的 numeric 数据类型。
decimal[(p[, s])] 和 numeric[(p[, s])]
定点精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1。decimal 的 SQL-92 同义词是 dec 和 dec(p, s)。
p(精度)
指定小数点左边和右边可以存储的十进制数字的最大个数。精度必须是从 1 到最大精度之间的值。最大精度为 38。
s(小数位数)
指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 p 之间的值。默认小数位数是 0,因而 0 <= s <= p。最大存储大小基于精度而变化。
精度 存储字节数
1 - 9 5
10-19 9
20-28 13
29-38 17
kk19840210
2007-12-12
打赏
举报
回复
decimal[ (p[ , s] )] 和 numeric[ (p[ , s] )]
固定精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1
DECIMAL
一、简述 在实际的企业级开发
中
,经常遇到需要存储金额(3888.00元)的字段,这时候就需要用到数据类型
decimal
。 在MySQL
数据库
中
,
DECIMAL
的使用语法是:
DECIMAL
(M,D),其
中
, M 的范围是1~65, D 的范围是0~30, 而且D不能大于M。 二、
最大值
数据类型为
DECIMAL
的字段,可以存储的
最大值
/范围是多少? 例如:
DECIMAL
(5,2),则该字段可以存储-...
数据库
保存两位小数类型--
Decimal
昨天有个小需求,要在
数据库
里保存两种占比的数据,说到占比,我第一反应就是要保存成小数,因为编程经验太少了,不知道要定义成什么类型,搜了一下得知,可以设置成
DECIMAL
,但我在alter表的时候,写的是
DECIMAL
类型,但保存之后变成了NUMBER类型,这样我算出来的小数结果就都变成了四舍五入的整数...先说一下,我用的是Oracle
数据库
。NUMBER的话要设置成 NUMBER...
mysql:列类型之
decimal
、numeric
环境: window10 vs2022 .net core 3.1 mysql 8.0.25 DBeaver 参考: 《mysql:11.1.3 Fixed-Point Types (Exact Value) -
DECIMAL
, NUMERIC》 1.
decimal
和numeric的定义 这两个是同一个意思,使用numeric定义的列会被转换成
decimal
。 使用的语法为:
decimal
[M[,D]] 如:
decimal
、
decimal
(5)以及
decimal
(5,2)都是可以的。 上面的
decimal
详解
为什么80%的码农都做不了架构师?>>> ...
oracle
中
decimal
类型,[Oracle]Oracle
中
的
decimal
与Number区别
一、
DECIMAL
类型详细Oracle只是在语法上支持
decimal
类型,但是在底层实际上它就是number类型,支持
decimal
类型是为了能把数据从Oracle
数据库
移到其他
数据库
中
(如DB2等)。因为
decimal
在Oracle底层就是number类型,所以就当number类型使用就可以了,如果需要对这种字段类型转为char类型可以用to_char函数对其转换。
decimal
类型从根本上说应...
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章