数据集中数据查询时数据处理

4.28.png数据库中数据为保证数据精度, 保留了多位, 请问数据集查询时, 用什么函数可以处理为小数点后有效数是两位, 数据集中查询结果即为两位, 小数点后有效数是三位, 数据集查询结果即为3位, 因需求因素, 不能对数据进行四舍五入处理

FineReport lronlin 发布于 2022-4-28 10:20
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-4-28 10:49

比如原始数据这样的

image.png

最后放在单元格,,你设置它的格式为:#0.###         自己手工录入进去。。。

image.png

单元格出来的效果

image.png

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-4-28 10:23(编辑于 2022-4-28 10:26)

trunc(m,n)  不四舍五入,直接丢弃。

image.png

  • lronlin lronlin(提问者) trunc是截断到某一位, 请问怎么判断是截断小数点后二位还是三位呢
    2022-04-28 10:30 
  • 用户6NWif5139660 用户6NWif5139660 回复 lronlin(提问者) select trunc(145.567,2) from dual;//145.56 写2 就保留两位
    2022-04-28 10:38 
  • lronlin lronlin(提问者) 回复 用户6NWif5139660 我们小数点后存在两位与三位有效数
    2022-04-28 10:40 
  • 用户6NWif5139660 用户6NWif5139660 回复 lronlin(提问者) 有的需要两位有的需要三位?那就是在设计器的设置样式了
    2022-04-28 10:54 
最佳回答
0
鱼丸粗面Lv4见习互助
发布于2022-4-28 11:08

数据库查询时转化下数据类型

  • 4关注人数
  • 389浏览人数
  • 最后回答于:2022-4-28 11:08
    请选择关闭问题的原因
    确定 取消
    返回顶部