Terra Datenbank

sql-anfänger

Benutzer
Beiträge
8
Hallo,

ich bin ein frischer sql Anfänger und habe ein paar Probleme damit. Wir benutzen im Studium die terra Datenbank.

Benötige Hilfe. ist sicher sehr einfach für die meisten, die sich damit auskenne.

Hier die Aufgaben:

1.) alle Städtenamen der norddeutschen Bundesländer ('MV','HH','HB','SH','NIE')

2.) die Anzahl der Städte der norddeutschen Bundesländer insgesamt (18)

3.) die Anzahl der Städte der norddeutschen Bundesländer je Bundesland

4.)alle Städte (Name, Einwohnerzahl) und die entsprechenden Ländernamen(730)

e.) alle Städte (Name, Einwohnerzahl) mit mehr als 1 Million Einwohnern und die entsprechenden Ländernamen (165)

f.) die fünf Städte(Name, Einwohnerzahl) mit der höchsten Einwohnerzahl und die entsprechenden Ländernamen


Des Weiteren sollen wir uns 3 Fragestellungen überlegen, wo wir 2 Tabellen brauchen(Join)


Für Lösungswege wäre ich sehr dankbar.
 
Werbung:
Nun ja, ich kenne diese Datenbank und auch die Tabellen mit deren Namen und Spalten nicht, von daher kann ich nicht weiter helfen. Aber alles in allem sind das absolute Grundlagen-Aufgaben. Etwas Eigeninitiative Deinerseits sollte reichen, die Aufgaben zu lösen.
 
der fließt aber nicht durch Norddeutschland ...

Du kommst hier hier irgend welchen Fragen und setzt still voraus, daß wir alle hier auch die Dinge wissen, die Du nicht beschreibst. Das funktioniert nicht.
 
das hat ja auch nichts mit Norddeutschland zu tun.

das hat auch nichts mit Norddeutschland zu tun. einfach ganz normale ähnliche fragen ausdenken, wo man 2. Tabellen verknüpfen muss.
 
Bei "Nenne alle Länder, durch den der Amazonas fließt?" oder "Nenne alle Länder, die an Deutschland angrenzen?" kannst du mit Joins arbeiten. Leider kann dir hier keiner sagen ob sich diese Fragen mit deiner Datenbank beantworten lassen, wir wissen ja nicht wie sie aufgebaut ist und ob sie die Informationen liefern kann.
 
Findet sich ja schon ein Join-Beispiel auf der Seite:
Code:
SELECT L_NAME, HAUPTSTADT, STADT.EINWOHNER AS 'Einwohner der Hauptstadt' FROM LAND JOIN STADT ON LAND.HAUPTSTADT = STADT.ST_NAME

1)
Code:
SELECT Stadt FROM STADT WHERE LT_ID IN ( 'MV','HH','HB','SH','NIE' )
2)
Code:
SELECT count(*) FROM STADT LEFT JOIN LANDTEIL ON STADT.LT_ID = LANDTEIL.LT_ID WHERE STADT.L_ID = 'D' AND LANDTEIL.LAGE = 'N'
=14?
3)
Code:
SELECT LANDTEIL.LT_NAME,count(*) AS Anzahl FROM STADT LEFT JOIN LANDTEIL ON STADT.LT_ID = LANDTEIL.LT_ID WHERE STADT.L_ID = 'D' AND LANDTEIL.LAGE = 'N' GROUP BY LANDTEIL.LT_NAME
 
Findet sich ja schon ein Join-Beispiel auf der Seite:
Code:
SELECT L_NAME, HAUPTSTADT, STADT.EINWOHNER AS 'Einwohner der Hauptstadt' FROM LAND JOIN STADT ON LAND.HAUPTSTADT = STADT.ST_NAME

1)
Code:
SELECT Stadt FROM STADT WHERE LT_ID IN ( 'MV','HH','HB','SH','NIE' )
2)
Code:
SELECT count(*) FROM STADT LEFT JOIN LANDTEIL ON STADT.LT_ID = LANDTEIL.LT_ID WHERE STADT.L_ID = 'D' AND LANDTEIL.LAGE = 'N'
=14?
3)
Code:
SELECT LANDTEIL.LT_NAME,count(*) AS Anzahl FROM STADT LEFT JOIN LANDTEIL ON STADT.LT_ID = LANDTEIL.LT_ID WHERE STADT.L_ID = 'D' AND LANDTEIL.LAGE = 'N' GROUP BY LANDTEIL.LT_NAME

wie sollen uns ja eigene Fragestellungen ausdenken! 3 an der Zahl?hmmmm...
 
Werbung:
Zurück
Oben