Een ARRAY doorzoeken met ANY
Zoals we in de video zagen, kun je in PostgreSQL ook resultaten filteren door te zoeken naar waarden in een ARRAY. Met de functie ANY kun je zoeken naar een waarde op elke indexpositie van een ARRAY. Hier is een voorbeeld.
WHERE 'search text' = ANY(array_name)
Wanneer je de functie ANY gebruikt, staat de waarde waarop je filtert links van het gelijkteken en geef je de naam van de ARRAY-kolom als parameter mee aan de functie ANY.
Deze oefening maakt deel uit van de cursus
Functies voor het manipuleren van data in PostgreSQL
Oefeninstructies
- Zoek naar een match voor
'Trailers'op om het even welke index in despecial_features-ARRAY, ongeacht de positie.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT
title,
special_features
FROM film
-- Modify the query to use the ANY function
WHERE ___ = ___ (___);