1. 程式人生 > >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,且保留兩位小數。