oracle中select 7/3 from dual 结果:2.33333333
postgresql中select 7/3 结果:2
问题1:如果想在postgresql中取得像oracle中那样带小数的查询结果,该如何写sql自己试了几个如下
postgresql:
select round(7)/3 结果:2.33333333
select sum(to_number('7','999999'))/3  结果:2.33333333
问题2:上述的方法貌似可以实现两数相除,结果带小数,但是这样做对吗?理由是什么呢?