PostgreSQL データベースを使用する場合、列のデータ型を別の型に変換する必要がある場合があります。たとえば、varchar 型の列を int 型に変換する必要がある場合があります。
PostgreSQL では、データ型変換に次のメソッドを使用できます:
<code class="language-sql">cast(<column_name> AS <new_data_type>) cast(<column_name> AS INTEGER) -- 显式指定新类型</column_name></new_data_type></column_name></code>
たとえば、「my_column」という名前の varchar 列を int 型に変換します。
<code class="language-sql">SELECT CAST(my_column AS INTEGER) FROM my_table;</code>
<code class="language-sql"><column_name>::<new_data_type></code>
例:
<code class="language-sql">my_column::INTEGER</code>
特定の型名に適用されます。 int型の例:
<code class="language-sql">int4(my_column)</code>
型なしの引用符で囲まれた文字列リテラルである必要があります。例:
<code class="language-sql">int '123'</code>
以上がPostgreSQL でデータ型をキャストするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。