Erste SchritteKostenlos loslegen

Durchsuche eine ARRAY mit ANY

Wie wir im Video gesehen haben, bietet PostgreSQL auch die Möglichkeit, Ergebnisse zu filtern, indem man nach Werten in einer ARRAY sucht. Mit der Funktion ANY kannst du an einer beliebigen Indexposition eines ARRAY nach einem Wert suchen. Hier ist ein Beispiel.

WHERE 'search text' = ANY(array_name)

Wenn du die Funktion ANY verwendest, erscheint der Wert, nach dem du filterst, auf der linken Seite der Gleichung mit dem Namen der Spalte ARRAY als Parameter in der Funktion ANY.

Diese Übung ist Teil des Kurses

Funktionen zur Manipulation von Daten in PostgreSQL

Kurs anzeigen

Anleitung zur Übung

  • Finde 'Trailers' in jedem Index der special_features ARRAY unabhängig von der Position.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

SELECT
  title, 
  special_features 
FROM film 
-- Modify the query to use the ANY function 
WHERE ___ = ___ (___);
Bearbeiten und Ausführen von Code