IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Trova una corrispondenza per 'Trailers' in qualsiasi indice dell'ARRAY special_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 ___ = ___ (___);
Modifica ed esegui il codice