社区
MS-SQL Server
帖子详情
数据库中 decimal 最大值 是多少?
simenpeng
2007-12-12 03:06:58
如题
...全文
6056
2
打赏
收藏
数据库中 decimal 最大值 是多少?
如题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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),则该字段可以存储-999.99...
Big
Decimal
【
数据库
对应
decimal
】加减计算||比较大小||java
数据库
类型
decimal
在java实体类
中
对应Big
Decimal
decimal
:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位)
decimal
(10,2)
中
的“2”表示小数部分的位数, 也即插入的数字整数部分不能超过“10-2”位,否则不能成功插入,会报超出范围的错误。 举例
DECIMAL
(10,2) 总共能存10位数字,末尾2位是小数,字段
最大值
88888888.88 (小数点不算在长度内) public static void main(String[]
mysql
数据库
中
decimal
类型详解
mysql
数据库
中
decimal
类型详解
int 长度 mysql_MySQL
数据库
中
int 长度最大是多少?
展开全部int最大长度是11位。从 -2^31 (-2,147,483,648) 到636f70793231313335323631343130323136353331333433643033 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。如果在建表时不指定字段int类型的长度时,系统则默认生成长度为11的字段。11也是int类型的最大长度,其
中
...
MySQL
数据库
的数据类型
decimal
详解
大概意思是这样的:
decimal
(m,d) m是数字的最大位数,他的范围是从1-65; d是小数点后的位数,他的范围是0-30,并且不能大于m。 如果m被省略了,那么m的值默认为10, 如果d被省略了,那么d的值默认为0. 举例表示: 1、
decimal
(5,2) 所指代的范围是-999.99~999.99 数字的最大位数是5位,小数点右侧是2位,即有两位小数。 2、
decimal
(7,6)所指代的范围是-9.999999~9.999999 数字的最大位数是7位,小数点右侧是6位,即有六位小数。 字的位数
MS-SQL Server
34,838
社区成员
254,634
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章