Поиск в массиве с помощью ANY
Как мы видели в видео, PostgreSQL также позволяет фильтровать результаты, выполняя поиск значений в массиве. Функция ANY даёт возможность искать значение на любой позиции в массиве. Пример:
WHERE 'search text' = ANY(array_name)
При использовании функции ANY значение, по которому выполняется фильтрация, указывается в левой части выражения, а имя столбца с массивом передаётся в качестве параметра функции ANY.
Это упражнение является частью курса
Функции для работы с данными в PostgreSQL
Инструкции к упражнению
- Найдите значение
'Trailers'на любой позиции в массивеspecial_features, независимо от её номера.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
SELECT
title,
special_features
FROM film
-- Modify the query to use the ANY function
WHERE ___ = ___ (___);