Пошук в ARRAY за допомогою ANY
Як ви бачили у відео, PostgreSQL також дає змогу відфільтровувати результати, шукаючи значення в ARRAY. Функція ANY дозволяє шукати значення в будь-якій позиції індексу масиву (ARRAY). Ось приклад.
WHERE 'search text' = ANY(array_name)
Коли ви використовуєте функцію ANY, значення, за яким фільтруєте, розміщується ліворуч у виразі, а назва стовпця-ARRAY передається як параметр функції ANY.
Ця вправа є частиною курсу
Функції для обробки даних у PostgreSQL
Інструкції до вправи
- Зіставте
'Trailers'у будь-якому індексі масивуspecial_featuresнезалежно від позиції.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
SELECT
title,
special_features
FROM film
-- Modify the query to use the ANY function
WHERE ___ = ___ (___);