Databases Reference
In-Depth Information
9
Verschachtelte Anfragen in SQL
Nachdem in den letzten beiden Kapiteln alle Grundlagen für
einfache Anfragen, die unterschiedlichen syntaktischen Mög-
lichkeiten und die verschiedenen Herangehensweisen an die
Anfragenerstellung gezeigt wurden, steht in diesem Kapitel die
Möglichkeit zur Verknüpfung von Anfragen im Mittelpunkt. Es
wird gezeigt, wie einzelne Anfragen mit ihren Ergebnissen in
andere Anfragen eingebaut werden können. Sie lernen dabei
schrittweise sehr mächtige, aber auch komplexe Anfragen zu
erstellen.
Dabei werden unterschiedliche Stile und Vorgehensweisen dis-
kutiert, wie man für die gleiche Aufgabe zu unterschiedlichen
Lösungsansätzen kommen kann. Dies ist interessant, weil der
„einfachste Lösungsweg“ bei nicht-trivialen Anfragen nicht nur
vom Wissen über SQL, sondern auch von den Denkstrukturen
des Anfragenschreibers abhängt und so ein individueller Lö-
sungsweg entwickelt werden kann.
Anfragen in An-
fragen
Unterschiedliche
Ansätze für glei-
che Lösung
Gehege
Tier
Art
GNr Gname Flaeche
GNr Tname
Gattung
Gattung
MinFlaeche
1
Wald
30
1
Laber
Baer
Baer
8
2
Feld
20
1
Sabber
Baer
Hase
2
3
Weide
15
2
Klopfer
Hase
Schaf
5
3
Bunny
Hase
2
Runny
Hase
2
Hunny
Hase
2
Harald
Schaf
3
Walter
Schaf
3
Dörthe
Schaf
Abb. 9-1: Anschauungsbeispiel für dieses Kapitel
Als Anschauungsbeispiel dienen wie im vorherigen Kapitel die
in Abb. 9-1 dargestellten Tabellen.
9.1
Nutzung von Mengen-Operatoren
In der Mathematik gibt es drei zentrale Rechenoperationen auf
Mengen. Mit der Vereinigung werden die Elemente zweier
Mengen in einer Menge zusammengefasst. Den Durchschnitt
Mengenlehre in
der Mathematik
189
Search WWH ::




Custom Search