DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: 123glimmer
今日帖子: 19
在线用户: 10
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
男 xxda123 (xxda123) ▲△△△△ -
注册会员
2021/1/11 13:41:24
标题:
请教个sql server 小数点的问题 浏览:274
加入我的收藏
楼主: 不知为什么,总是只截取整数,小数点后的都丢了,要在哪设置吗?
此帖子包含附件:
PNG 图像
大小:2,783B
----------------------------------------------
-
作者:
男 xxda123 (xxda123) ▲△△△△ -
注册会员
2021/1/11 13:49:57
1楼: 这个我更懵逼了,结果怎么会是0,而不是1
此帖子包含附件:
PNG 图像
大小:3,917B
----------------------------------------------
-
作者:
男 xxda123 (xxda123) ▲△△△△ -
注册会员
2021/1/11 13:59:52
2楼: 知道原因了,两数相除前需先转成浮点数,跟oracle差别很大
----------------------------------------------
-
作者:
男 keymark (keymark) ▲▲△△△ -
注册会员
2021/1/11 15:08:07
3楼: https://www.cnblogs.com/marklove/p/11855830.html
忘记抄谁的
----------------------------------------------
播客
作者:
男 xxda123 (xxda123) ▲△△△△ -
注册会员
2021/1/11 16:08:12
4楼: 习惯了 oracle 两个整数相除,结果会自动转成浮点数,
sql server 看起来相除后仍然是整数,所以才 1/100*100=0
----------------------------------------------
-
作者:
男 inbreak (入侵) ★☆☆☆☆ -
盒子活跃会员
2021/1/11 17:01:16
5楼: 看图
此帖子包含附件:
PNG 图像
大小:7.6K
----------------------------------------------
我是菜鸟,己经搞了十多年了,但是我仍然很菜。
作者:
男 he_19_79 (he) ▲▲▲▲△ -
注册会员
2021/1/11 21:09:41
6楼: 不用那么麻烦,

SELECT ROUND(1.0000/100*100, 4),就可以了。
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行39.0625毫秒 RSS