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

Patricia Arquette
リリース: 2024-10-24 22:03:02
オリジナル
355 人が閲覧しました

How to Cast Data Types in Postgres SELECT Statements?

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

Postgres SQL では、あるデータ型から別のデータ型への値のキャストはデータベース操作に不可欠です。列のデータ型が望ましい結果と一致しない場合、データ型キャストを実行する必要があります。

データ型キャストの実行

データ型をキャストするにはSELECT ステートメントでは、CAST キーワードまたは Postgres 構文の短縮表現 :: を使用し、その後に括弧で囲んだ目的のデータ型を使用します。 varchar 列を int に変換するには、次の構文で十分です。

<code class="sql">CAST(varchar_col AS int)</code>
ログイン後にコピー
<code class="sql">varchar_col::int</code>
ログイン後にコピー

追加の考慮事項

  • CAST キーワードが推奨される方法です。 SQL 標準に準拠しているためです。
  • :: 短縮表現は、特定の構文シナリオでは追加のかっこが必要になる場合があります。
  • 代替のキャスト方法には、内部型名 (例: int4(varchar_col)) の使用が含まれます。または、型なしの文字列リテラル (int '123') をキャストします。
  • int へのキャストには、先頭/末尾の空白を無視し、オプションの記号 (/-) の後に数字だけが続く文字列が必要です。
  • データ型キャストの詳細については、Postgres ドキュメントこちら および こちらを参照してください。

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

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