ポストグレスで配列を使うには?
配列を表現するには2つの方法がある。 シングルクォートで波括弧(ブレース)を囲んで配列を表現する方法 array と角括弧(ブラケット)を使って配列を表現する方法 テーブルを作成する。 配列にインデックスを付ける。 配列をインサートする。 配列をインサートする。array も使えます。 配列をアップデートする。 配列をアップデートする。array も使えます。 1つの値(19を含むもの)で配列を検索する。 複数の値(2と47を含むもの=AND)で配列を検索する。 複数の値(1または19を含むもの=OR)で配列を検索する。 副問い合わせで得た配列で配列を検索する。 ポイントは SELECT をただの丸括弧で囲むところです。 スカラーのカラム(?)を配列で検索する。ようするに「IN」。 UNNEST関数で配列を行に展開する。 UNNEST関数を使って join して取得する。 ARRAY_AGG関数を使って行から配列に変換する。ようするにUNNESTの逆。 ARRAY_AGG関数を使って行から配列に変換する。DISTINCT で値を1つにする。 配列に1つの値を追加する。 配列に配列を追加する。