主页 > 知识库 > PGSQL 实现把字符串转换成double类型(to_number())

PGSQL 实现把字符串转换成double类型(to_number())

热门标签:办公外呼电话系统 合肥公司外呼系统运营商 打电话智能电销机器人授权 重庆自动外呼系统定制 美容工作室地图标注 地图标注和图片名称的区别 外呼调研系统 漯河外呼电话系统 海丰有多少商家没有地图标注

今天写sql的时候,发现PG里有一张表的面积字段竟然设置成字符串类型,这样就不能统计使用sum函数了,所以需要将字符串转换成double类型再相加。

select sum(to_number(mj,9999.99)) as amountmj

from table group by area

其中9999.99就是不管是mj字段的值还是amountmj的值不能超过9999.99,且保留两位小数。

补充:postgresql科学计数法转浮点或字符串

科学计数法转浮点

select '2.93985E-6'::double precision

2.93985e-06

展示依然为科学计数形式,可以参与运算没有问题

科学计数法转字符串

select '2.93985E-6'::decimal::text

0.00000293985

科学记数法转浮点-控制精度

-- 控制精度为6位

select ROUND('2.93985E-6'::decimal, 6)

0.000003

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

您可能感兴趣的文章:
  • pgsql之pg_stat_replication的使用详解
  • pgsql 如何删除仍有活动链接的数据库
  • pgsql的UUID生成函数实例
  • pgsql 如何手动触发归档
  • pgsql 实现用户自定义表结构信息获取
  • pgsql锁表后kill进程的操作
  • pgsql之create user与create role的区别介绍

标签:乌海 衡阳 来宾 晋城 锦州 珠海 蚌埠 株洲

巨人网络通讯声明:本文标题《PGSQL 实现把字符串转换成double类型(to_number())》,本文关键词  PGSQL,实现,把,字符串,转,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《PGSQL 实现把字符串转换成double类型(to_number())》相关的同类信息!
  • 本页收集关于PGSQL 实现把字符串转换成double类型(to_number())的相关信息资讯供网民参考!
  • 推荐文章