PostgreSQL 資料型別轉換:將 VARCHAR 轉換為 INTEGER
在 PostgreSQL SQL 中,可以直接在 SELECT 語句中將一種資料型別轉換為另一種資料型別。要將 varchar 列轉換為整數,有多種方法:
<code class="language-sql">cast(varchar_col AS int)</code>
<code class="language-sql">varchar_col::int</code>
這些語法可以在各種上下文中使用。但是,在某些情況下,可能需要額外的括號巢狀或函數表示法。
<code class="language-sql">int4(varchar_col)</code>
此格式使用內部類型名稱,並且僅限於某些資料類型。
<code class="language-sql">int '123'</code>
此方法需要一個非類型化的帶引號的字串字面量。
需要注意的是,當轉換為整數時,字串必須符合以下格式:可選的引導符號後面跟著數字。字串周圍的空格將被忽略。
PostgreSQL 手冊中提供了有關轉換的詳細文件。
以上是如何在 PostgreSQL 中將 VARCHAR 轉換為 INTEGER?的詳細內容。更多資訊請關注PHP中文網其他相關文章!