Menu
Coddy logo textTech

Parenthesis

Teil des Abschnitts Grundlagen der SQL-Journey von Coddy — Lektion 10 von 72.

Es ist wichtig, Klammern zu verwenden, wenn verschiedene Bedingungen kombiniert werden. 

Zum Beispiel sehen die folgenden Abfragen ähnlich aus, sind es aber nicht:

WHERE age < 30 OR gender = 'female' AND age > 20
WHERE (age < 30 OR gender = 'female') AND age > 20

Die erste Abfrage gibt alle Personen unter 30 (beliebiges Geschlecht) sowie alle Frauen über 20 zurück.

Die zweite Abfrage gibt nur Personen über 20 zurück, die entweder unter 30 sind oder weiblich.

challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

  • <strong>people</strong>: <strong>name</strong>, <strong>age</strong>, <strong>status</strong>

Setze die Klammern an die richtige Stelle, damit die Abfrage alle pensionierten Personen findet, die entweder über 30 Jahre alt sind ODER den seeking Status haben.

Spickzettel

Verwenden Sie Klammern, um die Reihenfolge der Operationen zu steuern, wenn Sie mehrere Bedingungen mit AND und OR kombinieren:

WHERE age < 30 OR gender = 'female' AND age > 20

Gibt alle Personen unter 30 (jegliches Geschlecht) sowie alle weiblichen Personen über 20 zurück.

WHERE (age < 30 OR gender = 'female') AND age > 20

Gibt nur Personen über 20 zurück, die entweder unter 30 sind oder weiblich.

Probier es selbst

SELECT * FROM people
WHERE age > 30 OR status = 'seeking' AND status = 'retired'
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen