ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Găsește 'Trailers' în orice index al ARRAY-ului special_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 ___ = ___ (___);
Editează și rulează codul