今天寫sql的時候,發現PG裡有一張表的面積字段竟然設定成字元串類型,這樣就不能統計使用sum函數了,是以需要将字元串轉換成double類型再相加。
select sum(to_number(mj,)) as amountmj
from table group by area
其中9999.99就是不管是mj字段的值還是amountmj的值不能超過9999.99,且保留兩位小數。
今天寫sql的時候,發現PG裡有一張表的面積字段竟然設定成字元串類型,這樣就不能統計使用sum函數了,是以需要将字元串轉換成double類型再相加。
select sum(to_number(mj,)) as amountmj
from table group by area
其中9999.99就是不管是mj字段的值還是amountmj的值不能超過9999.99,且保留兩位小數。