首頁 > 資料庫 > mysql教程 > 如何在 PostgreSQL 中轉換資料型別?

如何在 PostgreSQL 中轉換資料型別?

Barbara Streisand
發布: 2025-01-13 20:17:47
原創
843 人瀏覽過

How Can I Cast Data Types in PostgreSQL?

PostgreSQL 資料型別轉換詳解

在PostgreSQL中,輕鬆地在SELECT語句中將欄位的資料型別轉換為其他型別。方法如下:

<code class="language-sql">SELECT cast(varchar_col AS int) FROM table_name;</code>
登入後複製

此語法符合SQL標準。或者,PostgreSQL允許使用簡寫語法:

<code class="language-sql">SELECT varchar_col::int FROM table_name;</code>
登入後複製

兩種變體幾乎可以在任何地方使用,但第二種形式在嵌套時可能需要括號。

此外,您可以使用以下語法變體:

<code class="language-sql">int4(varchar_col)
int '123'</code>
登入後複製

請注意,int4() 使用內部類型名稱,而 int '123' 需要一個未類型化的帶引號的字串文字。但是,int[] '{1,2,3}' 必須使用 '{1,2,3}'::int[] 或 cast('{1,2,3}' AS int[]) 來轉換。

更多信息,請參考PostgreSQL文件中關於轉換函數和數組類型的部分。

以上是如何在 PostgreSQL 中轉換資料型別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板