Postgres で SELECT ステートメントのデータ型をキャストするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-10-24 12:49:30
オリジナル
369 人が閲覧しました

How to Cast Data Types in Postgres for SELECT Statements?

SELECT ステートメントの Postgres でのデータ型のキャスト

Postgres を使用する場合、データをある型から別の型に変換する必要がある場合があります。 SELECT ステートメントで使用します。一般的なシナリオの 1 つは、varchar 列を整数にキャストすることです。 Java でこの操作を実行することは可能ですが、Postgres はデータ型キャストのネイティブ サポートを提供します。

varchar 列を整数にキャストするには、次の構文オプションのいずれかを使用します:

  • cast(varchar_col AS int): これは SQL 標準構文です。
  • varchar_col::int: これは Postgres 固有の省略表記です。

たとえば、次のクエリを考えてみましょう。

<code class="sql">SELECT cast(age AS int) FROM users;</code>
ログイン後にコピー

このクエリは、varchar 型の age 列を整数に変換します。

その他のバリエーション構文には次のものが含まれます:

  • int4(varchar_col): 特定の型名に対してのみ機能します。
  • int '123': 必須型なしの引用符で囲まれた文字列リテラル。

変換される文字列値がターゲットの整数型の要件を満たしていることを確認することが重要です。これには、オプションの先頭記号 (/-) の後に数字のみを指定することが含まれます。先頭または末尾の空白は無視されます。

データ型キャストの詳細については、Postgres のドキュメントを参照してください。

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

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!