配列の使い方
値の並びを 1 列に
書き方
列 text[] ARRAY['a', 'b'] 値 = ANY(配列) 配列 @> ARRAY[…] unnest(配列) array_agg(列) array_length(配列, 1)
タグのような複数の値を 1 列に入れられます(PostgreSQL)。unnest で行に、array_agg で配列にまとめます。
例
SELECT * FROM posts WHERE 'sql' = ANY(tags);
実際に打って練習する
PostgreSQL コースの Lv17「値の並び 配列」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜2 はログインすると無料で試せます(それより先はゴールド以上のプランで遊べます)。