七叶笔记 » 数据库 » PostGresql 实现四舍五入、小数转换、百分比的用法说明

PostGresql 实现四舍五入、小数转换、百分比的用法说明

在sql运算中,"/"意思是相除取整,这样小数部分就会被舍去。

2.用cast将被除数转成小数

也可以简化:pg中"::"是转换的意思

3.四舍五入,保留两位小数 4.放大100,转成百分比形式

但是,小数部分不需要,调整一下顺序

完事。

补充:使用postgresql的round()四舍五入函数报错

需求:

使用postgresql的round()四舍五入保留两位小数

报错:

解决方案:

使用cast函数将需要四舍五入的值转为 numeric,转为其他的类型可能会报错

示例:

以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。

相关文章