首頁 > Java > java教程 > 主體

如何在 PostgreSQL 中的 SELECT 語句中轉換資料類型?

Patricia Arquette
發布: 2024-10-24 17:25:02
原創
693 人瀏覽過

How to Cast Data Types within SELECT Statements in PostgreSQL?

在 Postgres SELECT 語句中轉換資料型別

在 Postgres 8 中,可以在 SELECT 語句中將欄位的資料型別轉換為另一種。

將 Varchar 轉換為 Int

要將 varchar 欄位轉換為 int,請使用以下語法:

<code class="sql">cast(varchar_col AS int)  -- SQL standard
varchar_col::int          -- Postgres syntax shorthand</code>
登入後複製

這些選項幾乎普遍適用。在某些情況下,後一種形式可能需要額外的巢狀括號,而前者在函數符號上下文中可能是必需的。

範例

<code class="sql">SELECT cast(age_str AS int) AS age_int
FROM customer_info;</code>
登入後複製

附加註解

  • PostgreSQL 允許其他四種型別轉換:

    • )(適用於特定型別名稱)
    • int '123'(無型別引用字串文字)
  • 字串值必須遵循特定格式:

    • 可選前導符號(/-)
    • 僅限數字
    • 前導/ 尾隨空格將被忽略
  • 有關轉換的更多詳細信息,請參閱Postgres 手冊。

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

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