帆软社区
首页
服务平台
文档
学院
问答
论坛
认证
招聘
任务
市场
登录
如果数据库中的数据是19位的long类型怎样保证查询出来的不丢失精度
关注问题
请
登录
后使用快捷导航
没有帐号?
立即注册
用户操作
任务管理
我的任务
详情
摇摇乐
大转盘
许愿墙
积分商城
每日签到
设置
我的收藏
退出
腾讯QQ
微信登录
提问
如果数据库中的数据是19位的long类型怎样保证查询出来的不丢失精度
如果数据库中的数据是19位的long类型 怎样保证查询出来的不丢失精度
FineBI
yzm265428
发布于 2021-3-18 13:41
1min目标场景问卷
立即参与
回答问题
关注问题
悬赏:
4
F币
+ 添加悬赏
举报
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
取消
发布回答
共1回答
最佳回答
0
snrtuemc
Lv8
专家互助
发布于2021-3-18 13:44
把数值格式转换成文本,不然超过15为,后面都是0了
评论
举报
收起评论
(4)
yzm265428(提问者)
现在是我的数据表的字段是19位的bigint,这个是业务需要,这个改不了,然后我每次写sql查询的时候,都得sql里转一下concat(字段,\'\'),感觉很麻烦
回复
2021-03-18 13:50
取消
回复
snrtuemc
回复 yzm265428(提问者)
抽取到BI的时候,类型修改成文本
回复
2021-03-18 13:51
取消
回复
yzm265428(提问者)
回复 snrtuemc
提数的时候我试了下 改成文本类型的没问题了。多谢!! 然后如果我想在数据准备阶段,写sql查询的时候,就直接拿到一个不丢精度的数据,除了我在sql里转换一下这种方法,还有其他方法吗? 因为有时候我们需要通过这个写一些sql来查线上数据
回复
2021-03-18 13:56
取消
回复
snrtuemc
回复 yzm265428(提问者)
正常在sql中是没有问题的,帆软目前好像只能最长15位,到了BI中,然后还需要计算估计麻烦的
回复
2021-03-18 14:00
取消
回复
取消
评论
2
关注人数
295
浏览人数
最后回答于:
2021-3-18 13:44
活动推荐
更多
帆软最具价值【MVP】征集令重磅来袭!
【FineDataLink学习路径】助您轻松入门数据开发
【BI打卡营启动】七天掌握FineBI基础操作,开营时间: ...
热门课程
更多
FineReport V10.0新手入门
免费
学习
帮助文档内嵌视频
免费
学习
FineReport 11.0 快速入门
免费
学习
悬赏者(2)
传说哥
2 F币
珠珠
2 F币
+添加悬赏
撤回悬赏(2)
传说哥
2 F币
撤回
珠珠
2 F币
撤回
关闭
添加悬赏
增加悬赏可以吸引更多人来回答
悬赏金额:
添加悬赏可以用微信、支付宝、F币进行支付
悬赏添加后无法取消悬赏
采纳回答时,悬赏将发放给被采纳的回答作者
自己提问自己采纳自己不会获得悬赏
金额不足
确定
取消
请选择关闭问题的原因
重复提问
涉及帆软认证考题
垃圾信息、广告等违规信息
其他
确定
取消
返回顶部