postgresql数据库连接编号和状态查询操作
  • 作者:admin
  • 发表时间:2021-05-19 07:51
  • 来源:未知

在psql中,使用1/4得到的结果是0,因为/是整数,但是在某些场景中我们需要保留小数,在其他场景中我们需要向上舍入或向下舍入。

今天我总结一下psql中保留小数的方法

我用的方法是类型转换,和C里面的类似,int/int是int类型,float/int是float。

1选择回合(1: numeric/4: numeric,2)

将除数被除数转换为数值型,保留两位小数,此时可以得到0.25

在最近的使用中,我使用了强制转换,如下所示:

1MAX(ceil(round(cast (inf唐山百度排名OS。数量31天为数字)/铸造(31天为数字),2))数量1天

Ceil向上舍入,1.4和1.6都是2

当然还有floor()函数,就是四舍五入,1.4是1,那么1.6就是2

暂时用这些,然后学新的继续更新。

补充:postgresql保留小数位数的方法

还是要用cast函数cast A当B

它可用于类型转换或确定小数位数

- # dom平均值

选择cast(AVG(CAST(dom AS FLOAT))为十进制(10,2))

-十进制(15,2)

从房地产_期望_交易_价格_参数_数据_测试

其中“省代码”=“开”

AND 'createdDate'=date(now())