Przeszukiwanie tablicy ARRAY za pomocą ANY
Jak pokazano w filmie, PostgreSQL umożliwia również filtrowanie wyników przez wyszukiwanie wartości w tablicy ARRAY. Funkcja ANY pozwala sprawdzić, czy dana wartość występuje na dowolnej pozycji tablicy. Oto przykład.
WHERE 'search text' = ANY(array_name)
Podczas używania funkcji ANY wartość, według której filtrujesz, umieszcza się po lewej stronie wyrażenia, a nazwa kolumny ARRAY pojawia się jako argument funkcji ANY.
To ćwiczenie jest częścią kursu
Funkcje do manipulowania danymi w PostgreSQL
Instrukcje do ćwiczenia
- Dopasuj
'Trailers'na dowolnym indeksie tablicyspecial_features, niezależnie od pozycji.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT
title,
special_features
FROM film
-- Modify the query to use the ANY function
WHERE ___ = ___ (___);