Cercare in un ARRAY con ANY
Come abbiamo visto nel video, PostgreSQL consente anche di filtrare i risultati cercando valori all'interno di un ARRAY. La funzione ANY ti permette di cercare un valore in qualsiasi posizione indice di un ARRAY. Ecco un esempio.
WHERE 'search text' = ANY(array_name)
Quando usi la funzione ANY, il valore su cui stai filtrando compare a sinistra dell'uguaglianza, mentre il nome della colonna ARRAY è passato come parametro alla funzione ANY.
Questo esercizio fa parte del corso
Funzioni per manipolare i dati in PostgreSQL
Istruzioni dell'esercizio
- Trova una corrispondenza per
'Trailers'in qualsiasi indice dell'ARRAYspecial_features, indipendentemente dalla posizione.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
SELECT
title,
special_features
FROM film
-- Modify the query to use the ANY function
WHERE ___ = ___ (___);