从品牌网站建设到网络营销策划,从策略到执行的一站式服务
本篇文章给大家分享的是有关round函数怎么在postgresql 中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
创新互联建站-成都网站建设公司,专注网站设计、做网站、网站营销推广,域名与空间,虚拟空间,网站托管有关企业网站制作方案、改版、费用等问题,请联系创新互联建站。round函数是去小数点,我查过好多方法并不好用,于是有了
round(cast(a/b as numeric), 2)
这个就可以用,要加个cast才可以的
补充:postgresql中to_char和round的混合使用
在postgresql中大家都用过round吧,当遇到小数的时候该如何显示呢?看例子
SELECT to_char(round(127 * 0.1 / 67543,6)*10000,'90.99')
1.88
SELECT to_char(round(127 * 0.1 / 67543,6)*10000,'90.00')
1.88
SELECT to_char(round(150 * 0.1 / 50000,6)*1000,'90.09')
0.30
SELECT to_char(round(150 * 0.1 / 50000,6)*1000,'00.09')
00.30
SELECT to_char(round(150 * 0.1 / 50000,6)*1000,'99.09')
.30
看出规则了没?
呵呵,以上sql的结果说明:0是任意占位符,如果0位上有数据那就显示数据,如果没有数据就显示0;9是实数占位符,9位上有数据(大于0 的数),显示数据,没有数据则什么也不显示。
所以当我们要取百分数或千分数的时候,要满足xx.xx的格式时,就要用90.99当占位符
以上就是round函数怎么在postgresql 中使用,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图