Zurück

SQL-Anfragen mit Mengenoperationen

Vor
UNION-, INTERSECT- und EXCEPT- OperationÜbungen

UNION-, INTERSECT- und EXCEPT- Operation

Die klassischen Operationen der Mengenlehre werden auch von SQL zur Verfügung gestellt.

Mengenoperation
SQL - Schlüsselwort
Vereinigung von Mengen
UNION
Schnitt von Mengen
INTERSECT
Differenz von Mengen
EXCEPT

Damit können die Ergebnismengen mehrerer SQL-Anfragen mit Mengenoperationen verknüpft werden.

Welche Kolleginnen bzw. Kollegen haben gleichzeitig Fachbetreuung und Klassenleitung?

SELECT Lehrkraft AS Doppelfunktion
FROM hat_Fachbetreuung_in
INTERSECT
SELECT Klassenleitung
FROM Klasse ;

Bei der Verwendung der Mengenoperatoren ist zu beachten:

Bemerkung
  • Statt dem Schlüsselwort EXCEPT verwendet ORACLE die Bezeichnung MINUS.
  • In MS ACCESS und der Übungsdatenbank stehen die Mengenoperatoren INTERSECT und EXCEPT nicht zur Verfügung.

Gesucht sind alle Schülerinnen und Schüler mit Ausnahme der Bekenntnislosen.

Gesucht sind die Namen des Lehrerkollegiums und der Schülerschaft.

Welchen Lehrkräften (Angabe der Personalnummer) wurden bereits Klassen zugeteilt?