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 > 20WHERE (age < 30 OR gender = 'female') AND age > 20Die 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.
Aufgabe
EinfachVerfü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 > 20Gibt alle Personen unter 30 (jegliches Geschlecht) sowie alle weiblichen Personen über 20 zurück.
WHERE (age < 30 OR gender = 'female') AND age > 20Gibt 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'Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns