SQL AND & ODER-Operatoren
- Vorherige Seite SQL where
- Nächste Seite SQL Order By
AND und ODER-Operatoren werden verwendet, um auf Basis mehrerer Bedingungen Zeilen zu filtern.
AND und ODER-Operatoren
AND und ODER können in WHERE-Abfragen zwei oder mehrere Bedingungen kombinieren.
Wenn beide Bedingungen erfüllt sind, zeigt der AND-Operator eine Zeile an.
Wenn eine der Bedingungen erfüllt ist, zeigt der ODER-Operator eine Zeile an.
Ursprüngliche Tabelle (verwendet in den Beispielen):
Nachname | Vorname | Adresse | Stadt |
---|---|---|---|
Adams | John | Oxford Street | London |
Bush | George | Fifth Avenue | New York |
Carter | Thomas | Changan Straße | Peking |
Carter | William | Xuanwumen 10 | Peking |
Beispiel für den AND-Operator
Verwenden Sie AND, um alle Personen anzuzeigen, deren Nachname "Carter" ist und den Namen "Thomas" tragen:
SELECT * FROM Personen WHERE Vorname='Thomas' UND Nachname='Carter'
Ergebnis:
Nachname | Vorname | Adresse | Stadt |
---|---|---|---|
Carter | Thomas | Changan Straße | Peking |
Beispiel für den ODER-Operator
Verwenden Sie ODER, um alle Personen anzuzeigen, deren Nachname "Carter" ist oder die den Namen "Thomas" tragen:
SELECT * FROM Personen WHERE vorname='Thomas' ODER nachname='Carter'
Ergebnis:
Nachname | Vorname | Adresse | Stadt |
---|---|---|---|
Carter | Thomas | Changan Straße | Peking |
Carter | William | Xuanwumen 10 | Peking |
Kombinierung von AND und ODER-Operatoren
Wir können AND und ODER auch kombinieren (durch die Verwendung von runden Klammern komplexe Ausdrücke zu bilden):
SELECT * FROM Personen WHERE (Vorname='Thomas' ODER Vorname='William') UND Nachname='Carter'
Ergebnis:
Nachname | Vorname | Adresse | Stadt |
---|---|---|---|
Carter | Thomas | Changan Straße | Peking |
Carter | William | Xuanwumen 10 | Peking |
- Vorherige Seite SQL where
- Nächste Seite SQL Order By