WHERE III – Verknüpfungsoperatoren 1221 Bei den vorherigen Aufgaben zu WHERE konntest du erkennen, dass Einzelabfragen sehr aufwendig sind. Deutlich einfacher wird dies, wenn du Abfragen miteinander verknüpfst, dafür gibt es so genannte Verknüpfungsoperatoren: Mit AND oder OR lassen sich mehrere Abfragen kombinieren. 1) AND Klicke auf das Bild, um den Befehl auszuführen. In diesem Beispiel werden alle Schüler gesucht, die deren Nachname mit „Sch…“ beginnt. UND die nach 2011 geboren sind. AND bedeutet es müssen beide Bedingungen erfüllt sein! 2) OR Klicke auf das Bild, um den Befehl auszuführen. In dem zweiten Beispiel werden alle Schüler gesucht, deren Nachname mit „Sch…“ beginnt. ODER deren Nachname mit „A…“ beginnt. OR bedeutet es reicht, wenn eine der beiden Bedingungen erfüllt ist. 1. Aufgabe Öffne in SQLverine.org die Party-Datenbank. Ein Statistikbüro benötigt alle Personen deren Name und Vorname mit A beginnt. 2. Aufgabe Öffne in SQLverine.org die Party-Datenbank. Suche alle Gäste der Party, die entweder aus München oder aus Augsburg kommen. Wie viele Gäste sind es? 3) AND OR … Es ist auch möglich mehrere AND bzw. OR Verknüpfungen zu verwenden: Klicke auf das Bild, um den Befehl auszuführen. Hier werden alle Schüler aufgelistet, deren Nachname mit „Sch…“ beginnt. UND deren Vorname mit „S…“ beginnt. UND deren klasse_id gleich 1 ist. 3. Aufgabe Öffne in SQLverine.org die Party-Datenbank. Eine Modelagentur benötigt eine Übersicht, aller weiblichen Personen aus Landshut oder Erlangen, die größer als 2 m sind. 4) Klammern Klicke auf das Bild, um den Befehl auszuführen. Wie bei Mathematikaufgaben können in SQL auch Klammern gesetzt werden. Diese werden immer zuerst ausgeführt. Z.B.:WHERE name = Müller AND vorname = Hans OR vorname = Mariaist nicht gleich:WHERE name = Müller AND ( vorname = Hans OR vorname = Maria ) 4. Aufgabe Öffne in SQLverine.org die Party-Datenbank. Für gezielte Werbung für die Restaurantkette „Burgerfix“ brauchen wir Datensätze. Erstelle eine Liste, auf der nur männliche Personen stehen, die aus München oder Regensburg kommen und die nach dem Jahr 2000 geboren sind. Links: SQLverine.org Dokumentation zu WHERE unsere-schule.org × WHERE III – Verknüpfungsoperatoren Code: 1221 Infos: unsere-schule Codes