Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Zoek naar een match voor 'Trailers' op om het even welke index in de special_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 ___ = ___ (___);
Code bewerken en uitvoeren