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 ___ = ___ (___);