Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Dopasuj 'Trailers' na dowolnym indeksie tablicy special_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 ___ = ___ (___);
Edytuj i uruchom kod