PostgreSQL where句に配列を使用する
- 作成日 2021.10.18
- PostgreSQL
- PostgreSQL
PostgreSQLで、where句に配列を使用する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- PostgreSQL 14.0
- pgadmin 6.0
where句に配列を使用
where句に配列を使用したい場合は、「any」を使用します。
SELECT
*
FROM テーブル名
where カラム名 = any(array[])
実際に、以下のテーブルにwhere句に配列を使用して結果を抽出してみます。
以下のクエリを実行してみます。
select * from testTable
where id = any(array[1,2,5])
実行結果
配列で指定した「id」が抽出されていることが確認できます。
-
前の記事
dockerを使ってテーブル構造がドキュメント化できるSchemaSpyを構築する 2021.10.18
-
次の記事
javascript lodashを使って配列のような値(value.lengthを持つ)あるかを判定する 2021.10.19
コメントを書く