Latest web development tutorials

SQLite I / LUB operatora

SQLiteAND i ORoperatorzy są wykorzystywane do sporządzania wielu kryteriów, aby zawęzić wybranych danych SQLite w oświadczeniu. Te dwa podmioty są nazywane operator konkatenacji.

To stwierdzenie operatorzy SQLite dla tej samej liczby różnych możliwych porównań między operatorami.

operator AND

OperatorAND pozwala istnieje wiele warunków w instrukcji SQL w klauzuli WHERE.Przy użyciu operatora AND, tylko wtedy, gdy wszystkie warunki są prawdziwe (true), cały warunek jest prawdziwy (true). Na przykład, tylko wtedy, gdy condition1 i warunek2 są prawdziwe (true), gdy [condition1] I [warunek2] jest prawdziwe (true).

gramatyka

Podstawowa składnia klauzuli WHERE z operatorem AND, co następuje:

SELECT kolumna1, kolumna2, columnN 
Z table_name
Gdzie [condition1] I [warunek2] ... I [conditionN];

Można użyć i operator połączyć liczbę N warunkach. Instrukcje akcji SQLite wymaga albo transakcji lub zapytań, wszystko oddzielone i warunki muszą być prawdziwe (TRUE).

Przykłady

Załóżmy, że stół Spółka posiada następujące zapisy:

NAZWA ID AGE ADRES WYNAGRODZENIE
---------- ---------- ---------- ---------- ----------
1 Paweł 32 California 20000,0
2 Allen 25 Texas 15000,0
3 Teddy 23 Norwegia 20000,0
4 Mark 25 Rich-Mond 65000,0
5 Dawid 27 Texas 85000,0
6 Kim 22 South-Hall 45000,0
7 James 24 Houston 10000,0

Poniższe zestawienie zawiera listę AGE SELECT 25i większa lub równa większa lub równa płaca dla wszystkich rekordów 65000.00:

sqlite> SELECT * FROM firmie, w której wiek> = 25 AND Pensja> = 65000;
NAZWA ID AGE ADRES WYNAGRODZENIE
---------- ---------- ---------- ---------- ----------
4 Mark 25 Rich-Mond 65000,0
5 Dawid 27 Texas 85000,0

operator OR

OperatorOR jest również stosowany w połączeniu z jedną instrukcję SQL wielu warunków w klauzuli WHERE.Podczas korzystania Operator OR tylko wtedy, gdy ktoś warunek jest prawdziwy (true), cały warunek jest prawdziwy (true). Na przykład, gdy condition1 lub warunek2 mieć prawdziwe (true), gdy jest [condition1] lub [warunek2] jest prawdziwe (true).

gramatyka

Podstawowa składnia klauzuli WHERE z operator OR w następujący sposób:

SELECT kolumna1, kolumna2, columnN 
Z table_name
Gdzie [condition1] lub [warunek2] ... albo [conditionN]

Można użyć operatora lub połączyć liczbę N warunkach. stwierdzenia działania SQLite wymaga albo pojedynczo lub zapytań, tak długo, jak każdy oddzielony przez lub spełniony jest warunek (prawda), może być.

Przykłady

Załóżmy, że stół Spółka posiada następujące zapisy:

NAZWA ID AGE ADRES WYNAGRODZENIE
---------- ---------- ---------- ---------- ----------
1 Paweł 32 California 20000,0
2 Allen 25 Texas 15000,0
3 Teddy 23 Norwegia 20000,0
4 Mark 25 Rich-Mond 65000,0
5 Dawid 27 Texas 85000,0
6 Kim 22 South-Hall 45000,0
7 James 24 Houston 10000,0

Poniższe zestawienie zawiera listę AGE SELECT 25lub większa lub równa większa lub równa płaca dla wszystkich rekordów 65000.00:

sqlite> SELECT * FROM firmie, w której wiek> = 25 LUB Pensja> = 65000;
NAZWA ID AGE ADRES WYNAGRODZENIE
---------- ---------- ---------- ---------- ----------
1 Paweł 32 California 20000,0
2 Allen 25 Texas 15000,0
4 Mark 25 Rich-Mond 65000,0
5 Dawid 27 Texas 85000,0