Latest web development tutorials

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

SELECT * FROM Webseiten WO Land = "KN" UND alexa> 50;

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

SELECT * FROM Webseiten WO Land = 'USA' ODER Land = 'CN';

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

SELECT * FROM Webseiten WO alexa> 15 UND (Land = "KN" ODER Land = 'USA');

Die Ausführung Ausgabe: