SQLite UND / ODER-Verknüpfung
SQLite OperatorenAND und ORwerden verwendet , um mehrere Kriterien zu kompilieren die ausgewählten Daten in SQLite - Anweisung zu verengen. Diese beiden Operatoren werden Verkettungsoperator genannt.
Diese Operatoren SQLite-Anweisung für die gleiche Anzahl von verschiedenen Vergleiche zwischen den Betreibern möglich.
AND-Operator
AND - Operator ermöglicht es, mehrere Bedingungen erfüllt sind in einer SQL - Anweisung in der WHERE - Klausel.Wenn das UND-Operator, nur, wenn alle Bedingungen erfüllt sind (true) ist die gesamte Bedingung wahr (true). Zum Beispiel, nur dann, wenn condition1 und condition2 sind true (wahr), wenn [condition1] und [condition2] ist wahr (true).
Grammatik
Die grundlegende Syntax von der WHERE-Klausel mit dem AND-Operator wie folgt:
SELECT column1, column2, columnN FROM table_name WO [condition1] und [condition2] ... UND [conditionN];
Sie können die AND-Operator verwenden, um die Anzahl N von Bedingungen zu kombinieren. Aktion SQLite-Anweisungen erfordert, dass entweder die Transaktion oder eine Abfrage, die alle getrennt von AND Bedingungen müssen erfüllt sein (TRUE).
Beispiele
Angenommen COMPANY Tabelle hat die folgenden Einträge:
ID Name Alter ADRESSE GEHALT ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 3 Teddy 23 Norwegen 20.000,0 4 Mark 25 Reiche-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 Süd-Halle 45.000,0 7 James 24 Houston 10000.0
Die folgende Anweisung SELECT listet AGE 25und größer oder gleich größer oder gleich Lohn für alle Datensätze 65.000,00:
sqlite> SELECT * FROM DAS UNTERNEHMEN AGE> = 25 UND GEHALT> = 65000; ID Name Alter ADRESSE GEHALT ---------- ---------- ---------- ---------- ---------- 4 Mark 25 Reiche-Mond 65.000,0 5 David 27 Texas 85.000,0
OR-Operator
OR - Operator wird auch in Verbindung mit einer SQL - Anweisung mehrere Bedingungen in der WHERE - Klausel verwendet.Bei der Verwendung von OR-Operator nur, wenn eine Bedingung erfüllt ist (true) ist die gesamte Bedingung wahr (true). Zum Beispiel, wenn condition1 oder condition2 reale haben (true), wenn a [condition1] oder [condition2] ist wahr (true).
Grammatik
Die grundlegende Syntax von der WHERE-Klausel mit dem OR-Operator wie folgt:
SELECT column1, column2, columnN FROM table_name WO [condition1] oder [condition2] ... OR [conditionN]
Sie können die OR-Operator verwenden, um die Anzahl N von Bedingungen zu kombinieren. Aktion SQLite-Anweisungen erfordert, dass entweder die Transaktion oder die Abfrage, solange irgendeine getrennt durch die OR-Bedingung wahr (TRUE) sein kann.
Beispiele
Angenommen COMPANY Tabelle hat die folgenden Einträge:
ID Name Alter ADRESSE GEHALT ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 3 Teddy 23 Norwegen 20.000,0 4 Mark 25 Reiche-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 Süd-Halle 45.000,0 7 James 24 Houston 10000.0
Die folgende Anweisung SELECT listet AGE 25oder größer oder gleich größer oder gleich Lohn für alle Datensätze 65.000,00:
sqlite> SELECT * FROM DAS UNTERNEHMEN AGE> = 25 OR GEHALT> = 65000; ID Name Alter ADRESSE GEHALT ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 4 Mark 25 Reiche-Mond 65.000,0 5 David 27 Texas 85.000,0