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 中国語 Web サイトの他の関連記事を参照してください。