SQL AND & OR-Operatoren
AND & OR-Operator wird auf mehr als eine Bedingung verwendet, um Datensätze zu filtern.
SQL AND & OR-Operatoren
Ist die erste Bedingung und die zweite Bedingung erfüllt ist, zeigt der AND-Operator einen Datensatz.
Ist die erste Bedingung und die zweite Bedingung, solange man zufrieden ist, zeigt der OR-Operator einen Datensatz.
Die Demo-Datenbank
In diesem Tutorial werden wir w3big Beispieldatenbank verwenden.
Hier finden Sie eine ausgewählte "Websites" Tabellendaten:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 本教程 | http://www.w3big.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | +----+--------------+---------------------------+-------+---------+
AND-Operator instanziiert
Die folgende SQL-Anweisung wird von den "Websites" Liste Länder "CN" und alexa Rang höher als "50" für alle Websites ausgewählt:
Beispiele
Die Ausführung Ausgabe:
OR-Operator instanziiert
Die folgende SQL-Anweisung Wählen Sie ein Land aus der "Websites" Liste für die "USA" oder "CN" für alle Kunden:
Beispiele
Die Ausführung Ausgabe:
In Kombination mit AND & OR
Sie können auch die AND kombinieren und OR (Verwendung Klammer komplexe Ausdrücke zu bilden).
Die folgende SQL-Anweisung wird von den "Websites" alexa ausgewählten Tabellenrang größer als "15" und das Land "CN" oder "USA" alle Websites:
Beispiele
Die Ausführung Ausgabe: