始める無料で始める

ARRAY を使った ANY の検索

動画で紹介したように、PostgreSQL では ARRAY の値を検索して結果を絞り込むことができます。ANY 関数を使うと、ARRAY のどのインデックス位置にある値でも検索対象にできます。以下に例を示します。

WHERE 'search text' = ANY(array_name)

ANY 関数を使用する際は、絞り込みたい値を式の左側に記述し、ARRAY 関数のパラメータには ANY 列の名前を指定します。

この演習はコースの一部です

PostgreSQL のデータ操作関数

コースを見る

演習の手順

  • 'Trailers' special_features のどのインデックス位置にあっても、ARRAY と一致するものを抽出してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

SELECT
  title, 
  special_features 
FROM film 
-- Modify the query to use the ANY function 
WHERE ___ = ___ (___);
コードを編集して実行