WHERE Schlüsselwort verwendet werden konnte, um Daten von einer Tabelle bedingt vorzuwählen. Diese Bedingung kann ein einfacher Zustand sein, oder es kann eine Mehrfachbedingung sein. Mehrfachbedingungen bestehen die mehrfachen einfachen Zustände, die vorbei angeschlossen werden UND/ODER. Es gibt keine Begrenzung zur Zahl Bedingungen, die in einer einzelnen SQL Aussage anwesend sein können.
Syntax of Compound condition
SELECT "column_name"
FROM "table_name"
WHERE "simple condition"
{[AND|OR] "simple condition"}+
Anmerkung: - {} + bedeutet, daß der Ausdruck innerhalb des Haltewinkels einer auftritt oder viele times.AND und ODER kann austauschbar verwendet werden. Zusätzlich um den Auftrag der Bedingung anzuzeigen können wir das Klammerzeichen benutzen ().
z.B. wir können möchten alles store_name mit Verkäufe grösser als $1.000 oder alles Speichern mit Verkäufen weniger als $500 aber grösser als $275 vorwählen in der TabelleStore_Information,
Store_name
Sales
Date
Los Angeles
$1500
Jan-05-2005
San Diego
$250
Jan-07-2005
Los Angeles
$300
Jan-08-2005
Boston
$700
Jan-08-2005
Für das Vorwählen der store_name folgenden Frage:
SELECT store_name
FROM Store_Information
WHERE Sales > 1000
OR (Sales < 500 AND Sales > 275)