Căutarea într-un ARRAY cu ANY
Așa cum am văzut în video, PostgreSQL oferă și posibilitatea de a filtra rezultatele prin căutarea valorilor într-un ARRAY. Funcția ANY îți permite să cauți o valoare în orice poziție a unui ARRAY. Iată un exemplu.
WHERE 'search text' = ANY(array_name)
Atunci când folosești funcția ANY, valoarea după care filtrezi apare în partea stângă a expresiei, iar numele coloanei de tip ARRAY este transmis ca parametru funcției ANY.
Acest exercițiu face parte din cursul
Funcții pentru manipularea datelor în PostgreSQL
Instrucțiuni pentru exercițiu
- Găsește
'Trailers'în orice index al ARRAY-uluispecial_features, indiferent de poziție.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
SELECT
title,
special_features
FROM film
-- Modify the query to use the ANY function
WHERE ___ = ___ (___);