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,且保留两位小数。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章