永发信息网

如何在SQL Server中限定浮点数的小数位

答案:2  悬赏:80  手机版
解决时间 2021-12-23 05:42
如何在SQL Server中限定浮点数的小数位
最佳答案
限定浮点数的小数位的办法如下:
decimal(18,0)18是定点精度,0是小数位数。decimal(a,b)a指定指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38。b指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 a之间的值。默认小数位数是 0。
实例:

decimal[ (p[ ,s] )] 和 numeric[ (p[ ,s] )]
固定精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1。decimal 的 ISO 同义词为 dec 和 dec(p, s),numeric 在功能上等价于 decimal。
p(精度)
最多可以存储的十进制数字的总位数,包括小数点左边和右边的位数。
该精度必须是从 1 到最大精度 38 之间的值。默认精度为 18。
s (小数位数)
小数点右边可以存储的十进制数字的最大位数,小数位数必须是从 0 到 p 之间的值。
仅在指定精度后才可以指定小数位数,默认的小数位数为 0;
因此,0 <= s <= p。最大存储大小基于精度而变化。
全部回答
你好! 控制小数显示位数的办法如下: decimal(18,0)18是定点精度,0是小数位数。decimal(a,b)a指定指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38。b指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 a之间的值。默认小数位数是 0。 如有疑问,请追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国农业银行(衡阳中山路支行)在什么地方啊,
开学典礼的英文怎么说
app内购退款为什么收到退款确认的邮件后一礼
重庆到乌鲁木齐k1502的火车是在菜园坝坐吗
氧气溶于水吗
Oh, how beautiful it is! I like better. A
途牛旅游网特价机票怎么退票
中国银行(蒸阳北路支行)地址有知道的么?有点
胖人如何练肌肉最快的速度
我觉得家庭气氛压抑,不知道怎么解决。
三星手机老是出现USIM卡应用是怎么回事
中国农业银行(雁北支行营业部)地址有知道的么
我的世界怎样随意附魔各种装备各种属性。注:
单选题AgroupofItaliansoldiersarrivedata
补仓的好处是什么?
推荐资讯
剑灵游戏名字大全
LOL 蓝EZ和正常的EZ有什么区别?
铁皮石斛长什么样图片
文言文中周岁的意思
徐州坤坤快捷旅馆地址好找么,我有些事要过去
悦动方向机油怎么换油
生路旁土命
单选题选出下列标点符号使用不当的一项A.开荒
图中控制变压器的画法哪种是正确的?
怎么才能知道回执编号
进豪迈科技辞职了,为什么还要两年才可以重新
宝鸡市陈仓区农业局(北环路)地址在什么地方?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?