Geschachtelte SQL- Anfragen mit Vergleichsoperatoren |
Teilanfragen (Subqueries) mit einem Ergebnis | Übungen |
In der WHERE- Klausel kann sich eine Bedingung auch auf eine untergeordnete SELECT- Anfrage beziehen.
In vielen Fällen liefert die untergeordnete Anfrage genau ein Ergebnis zurück.
Gesucht ist der Klassenleiter der fünften Klasse.
|
Bemerkung |
|
Zur Ermittlung der Ergebnistabellen wird dazu im ersten Schritt die untergeordnete Anfrage
SELECT Klassenleitung
FROM Klasse WHERE Name = 5 ; |
SELECT Name
FROM Lehrkraft WHERE PersNr = 15 ; |
Zur Ermittlung der Ergebnistabellen wird dazu im ersten Schritt die untergeordnete Anfrage
SELECT PersNr
FROM Professor WHERE Name = 'Zuse' ; |
SELECT RaumNr
FROM Dienstzimmer WHERE PersNr = 36 ; |
Als Vergleichsoperatoren können neben dem Gleichheitszeichen auch
,
;,
und
verwendet werden. Voraussetzung ist aber immer, dass die Unteranfrage nur einen Wert zurückliefert!
Welche Lehrkraft ist Fachbetreuer in Sport?
|
Welche Lehrkräfte sind älter als der Durchschnitt des Kollegiums?
|