Zum Inhalt springen

Kostenlose Lerninhalte

/informatik/161092/aufgabengruppe

Frei zugängliche, geprüfte Lerninhalte zum Verstehen, Wiederholen und selbstständigen Üben.

Aufgabengruppe

/informatik/161092/aufgabengruppe

/informatik/161092/aufgabengruppe

Aufgabengruppe

Abfragen ohne Bedingung

Fildatenbank fokus Filme

Oben siehst du einen Teil einer fertigen Filmdatenbank, die sich auf den Film und seine Mitwirkenden konzentriert. Gib zu folgenden Anfragen ein passendes SQL-Statement an

Aufgabe 1

Gib alle Datensätze in der Relation FILM aus

Lösung anzeigen
Lösung
Voraussetzung
SQL Abfragen
Strategie

Schritte

Es sind alle Spalten der Relation Film verlangt. Mit * bekommst du die gesamte Relation

sql
SELECT *
FROM FILM;
Aufgabe 2

Gib den Namen aller Personen in FILMPERSON aus

Lösung anzeigen
Lösung
Voraussetzung
SQL Abfragen
Strategie

Schritte

Diesmal ist nur die Spalte Name gefragt. Selektiere sie im SELECT-Statement

sql
SELECT Name
FROM FILMPERSON;
Aufgabe 3

Finde für jeden Filmtitel heraus, wie viele Oscarnominierungen und -gewinne er hat

Lösung anzeigen
Lösung
Voraussetzung
SQL Abfragen
Strategie

Schritte

Du möchtest mehrere Spalten herausfinden. Trenne sie durch ein Komma im Select-Statement voneinander.

sql
SELECT Titel, Oscarnominierungen, Oscars
FROM FILM;
Aufgabe 4

Welche Abfrage liefert als Ergebnis jeden Filmtitel genau einmal?

Lösung anzeigen
Lösung
Voraussetzung
SQL Abfragen
Strategie

Schritte

Die richtige Antwort ist

sql
SELECT DISTINCT Titel
FROM FILM;

Ohne DISTINCT werden Filmtitel, die doppelt in der Datenbank sind, auch doppelt ausgegeben.

Mit * erhält man alle Spalten einer Relation und nicht nur- wie verlangt- den Titel