PGSQL 實(shí)現(xiàn)把字符串轉(zhuǎn)換成double類型(to_number())
今天寫sql的時(shí)候,發(fā)現(xiàn)PG里有一張表的面積字段竟然設(shè)置成字符串類型,這樣就不能統(tǒng)計(jì)使用sum函數(shù)了,所以需要將字符串轉(zhuǎn)換成double類型再相加。
select sum(to_number(mj,9999.99)) as amountmj
from table group by area
其中9999.99就是不管是mj字段的值還是amountmj的值不能超過(guò)9999.99,且保留兩位小數(shù)。
補(bǔ)充:postgresql科學(xué)計(jì)數(shù)法轉(zhuǎn)浮點(diǎn)或字符串
科學(xué)計(jì)數(shù)法轉(zhuǎn)浮點(diǎn)
select '2.93985E-6'::double precision
2.93985e-06
展示依然為科學(xué)計(jì)數(shù)形式,可以參與運(yùn)算沒(méi)有問(wèn)題
科學(xué)計(jì)數(shù)法轉(zhuǎn)字符串
select '2.93985E-6'::decimal::text
0.00000293985
科學(xué)記數(shù)法轉(zhuǎn)浮點(diǎn)-控制精度
-- 控制精度為6位
select ROUND('2.93985E-6'::decimal, 6)
0.000003
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
在postgresql數(shù)據(jù)庫(kù)中創(chuàng)建只讀用戶的操作
這篇文章主要介紹了在postgresql數(shù)據(jù)庫(kù)中創(chuàng)建只讀用戶的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12postgresql 實(shí)現(xiàn)啟動(dòng)、狀態(tài)查看、關(guān)閉
這篇文章主要介紹了postgresql 實(shí)現(xiàn)啟動(dòng)、狀態(tài)查看、關(guān)閉的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01postgresql兼容MySQL on update current_timestamp
這篇文章主要介紹了postgresql兼容MySQL on update current_timestamp問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03PostgreSQL數(shù)據(jù)目錄遷移的全過(guò)程
生產(chǎn)環(huán)境中隨著PostgreSQL數(shù)據(jù)庫(kù)表數(shù)據(jù)的不斷產(chǎn)生,數(shù)據(jù)庫(kù)目錄會(huì)不斷增長(zhǎng),當(dāng)磁盤空間不足時(shí)會(huì)有將PostgreSQL數(shù)據(jù)庫(kù)數(shù)據(jù)目錄遷移到其他目錄的需求,下面詳細(xì)介紹目錄遷移過(guò)程,需要的朋友可以參考下2024-04-04Docker環(huán)境下升級(jí)PostgreSQL的步驟方法詳解
這篇文章主要介紹了Docker環(huán)境下升級(jí)PostgreSQL的步驟方法詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01PostgreSQL字符切割:substring函數(shù)的用法說(shuō)明
這篇文章主要介紹了PostgreSQL字符切割:substring函數(shù)的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-02-02CentOS中運(yùn)行PostgreSQL需要修改的內(nèi)核參數(shù)及配置腳本分享
這篇文章主要介紹了CentOS中運(yùn)行PostgreSQL需要修改的內(nèi)核參數(shù)及配置腳本分享,本文從系統(tǒng)資源限制類和內(nèi)存參數(shù)優(yōu)化類來(lái)進(jìn)行說(shuō)明,需要的朋友可以參考下2014-07-07