Buscar ARRAY con ANY
Como vimos en el vídeo, PostgreSQL también permite filtrar resultados buscando valores en ARRAY. La función ANY
te permite buscar un valor en cualquier posición de índice de ARRAY. He aquí un ejemplo.
WHERE 'search text' = ANY(array_name)
Cuando utilizas la función ANY
, el valor por el que filtras aparece en el lado izquierdo de la ecuación con el nombre de la columna ARRAY como parámetro en la función ANY
.
Este ejercicio forma parte del curso
Funciones para manipular datos en PostgreSQL
Instrucciones del ejercicio
- Busca
'Trailers'
en cualquier índice de ARRAYspecial_features
, independientemente de la posición.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
SELECT
title,
special_features
FROM film
-- Modify the query to use the ANY function
WHERE ___ = ___ (___);