Quick Ref.
Functions
date
number
string
Data Types
date
number
string

Der OUTER JOIN

Die Anwendung des Outer Joins wird in diesem Tutorium am Beispiel einer Parlamentsdatenbank betrachtet. Die Daten enthalten alle Mitglieder des Schottischen Parlamentes (MSP) des Jahres 1999. Die meisten MSPs gehören einer Partei (party) an. Einige Parteien haben einen Führer, der MSP ist. Es gibt zwei Tabellen:

msp
Name Party Constituency
Adam MSP, BrianSNPNorth East Scotland
Aitken MSP, BillConGlasgow
Alexander MSP, Ms WendyLabPaisley North
... Anzahl der Datensätze: 129
party
Code Name Leader
ConConservativeMcLetchie MSP, David
GreenGreen
LabLabourDewar MSP, Rt Hon Donald
... Anzahl der Datensätze:: 9

Hinweis: Constituency bezeichnet den Wahlbezirk.

Hinweis zu Abfragen auf NULL-Werte

Arbeiten mit NULL-Werten.

1a. Ein MSP wurde aus der Labour Party ausgeschlossen und ist nun ohne Partei. Wie heißt er?

Results
1b. Erstelle eine Liste aller Parteien und deren Führer (leader).

Results
1c. Ermittle die Partei und den Führer für die Parteien, die einen Führer haben.

Results
1d. Zeige alle Parteien, die mindestens einen MSP haben.

Results

Anmerkungen zu Outer Joins.

2a. Erstelle eine Liste aller MSPs mit Namen des MSP und der Partei, wenn verfügbar. Stelle sicher, daß Canavan MSP, Dennis in der Liste ist.

Results
2b. Zeige alle Parteien, die MSPs haben, inkl. der Anzahl der MSPs.

Results
2c. Erstelle eine Liste aller Parteien mit der Anzahl der MSPs. Integriere in diese Liste auch die Parteien ohne MSPs.

Results

Im folgenden Tutorium können am Beispiel einer einfachen Buchhaltungsdatenbank die Themen der vorigen Tutorien noch einmal geübt werden.