創(chuàng)新互聯www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
目前創(chuàng)新互聯公司已為成百上千家的企業(yè)提供了網站建設、域名、虛擬空間、網站運營、企業(yè)網站設計、黃驊網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發(fā)展。小編給大家分享一下PostgreSQL更改數據類型的方法,相信大部分人都還不怎么了解,因此分享這邊文章給大家學習,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學習方法吧!
PostgreSQL如何更改數據類型
對于select 233;這個sql,得到的結果是int4類型,如果我們希望將結果轉換成其他的數據類型,有以下方法(下邊的{數據類型}表示占位符,要替換成數據庫中的某一種數據類型):
推薦:postgresql教程
方法一:使用::{數據類型}
select 233::text;
上邊的sql通過::text將結果轉換成了text類型。
方法二:使用{數據類型}''
select text '233'; select text'233';
上邊的sql通過text''將結果轉換成了text類型。這里的兩種寫法是一樣的,加不加空格沒有影響。
另外提一句,對于select N'233';這個句子中的N'',會將結果轉換成bpchar類型。
方法三:使用cast()函數
這個函數不是PostgreSQL獨有的,其他數據庫也有類似的用法,在PostgreSQL中用法如下:
select cast(233 as numeric);
cast其實就是轉型的意思,該sql將233轉換成numeric類型并輸出到結果集。
以上是PostgreSQL更改數據類型的方法的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯-成都網站建設公司行業(yè)資訊頻道!