LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Suche nach 'Trailers' in einem beliebigen Index des ARRAY special_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 ___ = ___ (___);
Code bearbeiten und ausführen