Recherche d'un site ARRAY avec ANY
Comme nous l'avons vu dans la vidéo, PostgreSQL offre également la possibilité de filtrer les résultats en recherchant des valeurs dans un ARRAY. La fonction ANY
vous permet de rechercher une valeur dans n'importe quelle position d'index d'un site ARRAY. En voici un exemple.
WHERE 'search text' = ANY(array_name)
Lorsque vous utilisez la fonction ANY
, la valeur sur laquelle vous filtrez 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 pour manipuler les données dans PostgreSQL
Instructions
- Correspond à
'Trailers'
dans n'importe quel index despecial_features
ARRAY, quelle que soit sa 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 ___ = ___ (___);