Ein ARRAY mit ANY durchsuchen
Wie wir im Video gesehen haben, kann man mit PostgreSQL auch Ergebnisse filtern, indem man nach Werten in einem ARRAY sucht. Mit der Funktion ANY kannst du nach einem Wert an einer beliebigen Indexposition in einem ARRAY suchen. Hier ist ein Beispiel.
WHERE 'search text' = ANY(array_name)
Wenn du die Funktion ANY benutzt, steht der Wert, nach dem du filterst, auf der linken Seite der Gleichung, zusammen mit dem Namen der Spalte ARRAY als Parameter in der Funktion ANY.
Diese Übung ist Teil des Kurses
Funktionen zur Datenbearbeitung in PostgreSQL
Anleitung zur Übung
- Suche nach
'Trailers'in einem beliebigen Index des ARRAYspecial_features, egal wo.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
SELECT
title,
special_features
FROM film
-- Modify the query to use the ANY function
WHERE ___ = ___ (___);