CommencerCommencer gratuitement

Recherche d'une ARRAY avec ANY

Comme nous l'avons observé dans la vidéo, PostgreSQL offre également la possibilité de filtrer les résultats en recherchant des valeurs dans un ARRAY. La fonction ANY permet de rechercher une valeur dans n'importe quelle position d'index d'une ARRAY. Voici un exemple.

WHERE 'search text' = ANY(array_name)

Lorsque vous utilisez la fonction ANY, la valeur sur laquelle vous effectuez le filtrage apparaît à gauche de l'équation avec le nom de la colonne ARRAY comme paramètre dans la fonction ANY.

Cet exercice fait partie du cours

Fonctions permettant de manipuler les données dans PostgreSQL

Afficher le cours

Instructions

  • Associez 'Trailers' dans n'importe quel index de special_features ARRAY, quelle que soit la position.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

SELECT
  title, 
  special_features 
FROM film 
-- Modify the query to use the ANY function 
WHERE ___ = ___ (___);
Modifier et exécuter le code