社区
C#
帖子详情
decimal的有效位数
qinzhuhua
2011-06-09 04:45:58
今天在做数据库设计时,需要用到decimal(p,s),我不知道p设置的大小对数据库有没有影响?
所有字段都设置为decimal(38,2)与按照字段保存的实际数据考虑p的设置有区别吗?
比如:我要设置房屋的面积,一般房屋的面积不会超过10000平方米,保留2位小数
1 decimal(38,2)
2 decimal(7,2)
以上2种方式哪种好?如果按第1种设置,会对数据库产生一些不好的影响吗?
...全文
740
3
打赏
收藏
decimal的有效位数
今天在做数据库设计时,需要用到decimal(p,s),我不知道p设置的大小对数据库有没有影响? 所有字段都设置为decimal(38,2)与按照字段保存的实际数据考虑p的设置有区别吗? 比如:我要设置房屋的面积,一般房屋的面积不会超过10000平方米,保留2位小数 1 decimal(38,2) 2 decimal(7,2) 以上2种方式哪种好?如果按第1种设置,会对数据库产生一些不好的影响吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
种草德鲁伊
2011-06-09
打赏
举报
回复
没啥坏影响啊
xiaoid
2011-06-09
打赏
举报
回复
1 decimal(38,2)
2 decimal(7,2)
第1种的数据值范围更大,但是两个数据类型的小数都只有2位.
你使用的数据并不大,可以使用可以简单点使用money数据类型(保留4位小数)
ohkuy
2011-06-09
打赏
举报
回复
decimal(p,s):
p:数字总长度(总位数)
s:小数位数
p越大占用存储空间越大,
建议合理分配,
建议采用2,但最好大一点decimal(8,2)
现在有钱人越来越多了,面积也越来越大了
C#中
decimal
保留2位有效小数的实现方法
在C#的数字运算过程中,有时候针对十进制
decimal
类型的计算需要保留2位有效小数,针对
decimal
变量保留2位有效小数有多种方法,可以使用Math.Round方法以及ToString先转换为字符串等操作来实现。 (1)方法一:使用C#...
decimal
.js - JavaScript的任意精度
Decimal
类型-javascript
无依赖性 宽平台兼容性:仅使用 JavaScript 1.5 (ECMAScript 3) 功能全面的文档和测试集包括一个 TypeScript 声明文件:
decimal
.d.ts 该库类似于 bignumber.js,但这里的精度是根据有效数字而不是小数位指定的,并且...
MySQL 数据类型和运算符
# 数据类型 整数类型:五种 TINY SMALL MEDIUM INT BIG 浮点和定点小数类型:三种 FLOAT DOUBLE
DECIMAL
日期与时间数据类型:五种 YEAR -1 字符串类型:二种 CHAR(M) VARCHAR(M) -1 二进制字符串:位字段BIT 固定...
rust_
decimal
-用纯Rust编写的十进制实现,适用于财务计算-Rust开发
Decimal
用纯Rust编写的
Decimal
实现,适用于需要有效整数和小数位数的财务计算wi
Decimal
一个用纯Rust编写的
Decimal
实现,适用于需要有效整数和小数位数且无舍入误差的财务计算。 二进制表示形式包括一个96位整数,一...
sql server中的
decimal
或者numeric的精度问题
在sql server中定义列的数据类型
decimal
时需要制定其精度和小数位数。
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章