首页 > 数据库 >postgreSQL除法保留小数

postgreSQL除法保留小数

时间:2023-01-17 18:11:27浏览次数:70  
标签:postgreSQL row 保留 numeric 除法 select 小数

-1 例子
postgres=# select 1/4;
?column?
----------
0
(1 row)

在PG里如果想做除法并想保留小数,用上面的方法却行不通,因为"/" 运算结果为取整,并且会截掉小数部分。

--2 类型转换
postgres=# select round(1::numeric/4::numeric,2);
round
-------
0.25
(1 row)

备注:类型转换后,就能保留小数部分了。

标签:postgreSQL,row,保留,numeric,除法,select,小数
From: https://www.cnblogs.com/linyijia/p/17058462.html

相关文章

  • js 保留两位小数 与 四舍五入
    Math.round()方法js之toFixed()四舍五入丢失精度的问题解决js保留两位小数方法总结 ......
  • postgresql物理备份工具及lightdb支持情况
    因为postgresql自带的pg_basebackup比较原始,所以有很多三方备份工具,主要有:WAL-E。早期实现的物理备份工具,使用python编写,基于basebackup+wal持续归档,目前已经不维护......
  • 剑指 Offer 11. 旋转数组的最小数字
    剑指Offer11.旋转数组的最小数字把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个......
  • 05:输出保留12位小数的浮点数
    ​​原题链接​​总时间限制:1000ms内存限制:65536kB描述读入一个双精度浮点数,保留12位小数,输出这个浮点数。输入只有一行,一个双精度浮点数。输出也只有一行,保留12位小数......
  • 04:输出保留3位小数的浮点数
    ​​原题链接​​总时间限制:1000ms内存限制:65536kB描述读入一个单精度浮点数,保留3位小数输出这个浮点数。输入只有一行,一个单精度浮点数。输出也只有一行,读入的单精度......
  • postgresql14主备流复制状态查看
    查看同步状态主库使用pg_stat_replication监控流复制postgres=#\xExpandeddisplayison.postgres=#select*frompg_stat_replication;-[RECORD1]----+-----......
  • postgresql14主备流复制状态切换
    pg12开始新增了一个pg_promote()函数,可以通过SQL命令激活备库。pg_promote()语法pg_promote(waitbooleanDEFAULTtrue,wait_secondsintegerDEFAULT60)两个参数:w......
  • postgresql不支援 10 验证类型
    在运行postgresql进行数据导入时,出现如下问题org.postgresql.util.PSQLException:不支援10验证类型。请核对您已经组态pg_hba.conf文件包含客户端的IP位址或网路区段......
  • 视频直播app源码,EditText保留小数位数
    视频直播app源码,EditText保留小数位数 packagecom.shentaiwang.jsz.savepatient.util;importandroid.text.Editable;importandroid.text.TextWatcher;importandroid......
  • PostgreSQL升级Extensions
    PostgreSQL允许用户安装和使用扩展来为他们的数据库添加额外的功能。在本文中,将以pg_stat_monitor扩展为例,介绍安装和升级PostgreSQL扩展的过程。pg_stat_monitor是一个Po......