0 Daumen
533 Aufrufe

Frage:

sql.png

Aufgaben:

(d) Erstellen Sie eine Liste, bei der Sie alle Filme absteigend sortiert nach der Anzahl der beteiligten Crew Member.

(e) Erstellen Sie eine Liste, in der für jeden Film in der Datenbank das Saldo aufgelistet wird. Das Saldo soll sich berechnen aus dem Budget minus den Kosten für alle an diesem Film beteiligten Crew Member.

(f) Wie Unteraufgabe e, allerdings beschränkt auf negative Salden.


Bei der d) habe ich es so gelöst, ist es richtig?:

Select Movie.Movie_Title, Count(employed.Member_Name)AS Anzahl
From Movie Join employed
ON Movie.Movie_Title = employed.Movie_Title
Group By Movie.Movie_Title
Order By Anzahl DESC;

Bei e) und f) komme ich nicht weiter..

Könnt ihr mir bitte Helfen? Ich lerne für die Datenbanken-Klausur..

Avatar von

1 Antwort

0 Daumen
Bei der d) habe ich es so gelöst, ist es richtig?:

Warum soll jemand für dich eine Datenbank erstellen, diese mit Daten füllen und dann die Datenbankfrage ausprobieren? Warum machst du das nicht selbst?

(e) Erstellen Sie eine Liste, in der für jeden Film in der Datenbank das Saldo aufgelistet wird.
SELECT
Movie.Movie_Title,
Movie.Budget - SUM(Crew_Member.Salary) AS balance
FROM ...
(f) Wie Unteraufgabe e, allerdings beschränkt auf negative Salden.
... WHERE balance < 0
Avatar von 5,7 k

Ich wollte nur bei d) wissen ob ich es richtig gemacht habe oder nicht. Sorry habe wohl zuviel verlangt.

Sieht in Ordnung aus. Du solltest dich aber nicht darauf verlassen, was irgend ein Idiot im Internet erzählt, sondern selbst testen.

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community