ホームページ > データベース > mysql チュートリアル > PostgreSQL で VARCHAR を INTEGER にキャストするにはどうすればよいですか?

PostgreSQL で VARCHAR を INTEGER にキャストするにはどうすればよいですか?

Patricia Arquette
リリース: 2025-01-13 20:36:47
オリジナル
905 人が閲覧しました

How Do I Cast a VARCHAR to an INTEGER in PostgreSQL?

PostgreSQL データ型変換: VARCHAR から INTEGER への変換

PostgreSQL SQL では、SELECT ステートメントで直接、あるデータ型を別のデータ型に変換できます。 varchar 列を整数に変換するには、いくつかの方法があります:

  1. 標準 SQL 構文:
<code class="language-sql">cast(varchar_col AS int)</code>
ログイン後にコピー
  1. PostgreSQL の短縮構文:
<code class="language-sql">varchar_col::int</code>
ログイン後にコピー

これらの構文はさまざまなコンテキストで使用できます。ただし、場合によっては、追加の括弧のネストや関数表記が必要になる場合があります。

  1. 名前付き型変換:
<code class="language-sql">int4(varchar_col)</code>
ログイン後にコピー

この形式は内部型名を使用し、特定のデータ型に限定されます。

  1. 型なしの文字列リテラル:
<code class="language-sql">int '123'</code>
ログイン後にコピー

このメソッドには、型なしの引用符で囲まれた文字列リテラルが必要です。

整数に変換する場合、文字列は次の形式に従う必要があることに注意することが重要です: オプションの先頭の記号とそれに続く数字。文字列の周囲の空白は無視されます。

変換に関する詳細なドキュメントは、PostgreSQL マニュアルで参照できます。

以上がPostgreSQL で VARCHAR を INTEGER にキャストするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート